Pengenalan dan fungsi sembilan objek terbina dalam JSP
1 permintaan
Objek permintaan mewakili permintaan yang dihantar oleh pelanggan, termasuk semua maklumat yang dihantar oleh pelanggan, seperti parameter permintaan, permintaan. tajuk, dsb. Ia adalah objek javax.servlet.http.HttpServletRequest.
Fungsi:
- Dapatkan parameter permintaan: request.getParameter(Nama rentetan)
- Dapatkan tajuk permintaan: request.getHeader(Nama rentetan)
- Dapatkan kaedah permintaan: request.getGMethod()
request.getRequestURI()- Dapatkan URL permintaan: request.getRequestURL()
- Dapatkan protokol permintaan: request.getProtocol()
- Dapatkan pengekodan aksara permintaan: request.getCharacterEncoding()
- Dapatkan jenis kandungan permintaan: request.getContentType( )
- Dapatkan panjang kandungan permintaan: request.getContentLength()
- Dapatkan ServletPath yang diminta: request.getServletPath()
- Dapatkan ContextPath yang diminta: request.getContextPath()
- GetContextPath()
yang diminta .getSession()-
Dapatkan Kuki yang diminta: request.getCookies()- Dapatkan Tempatan yang diminta: request.getLocale()
-
2. semua data untuk dihantar kepada klien , seperti pengepala respons, badan tindak balas, dsb. Ia adalah objek javax.servlet.http.HttpServletResponse.
Fungsi:
Tetapkan kod status respons: response.setStatus(int sc)
Tetapkan pengepala respons: response.setString(Nama rentetan, nilai rentetan)
- Tetapkan pengekodan aksara respons: response.setCharactercoding )
- Tetapkan jenis kandungan respons: response.setContentType(String contentType)
- Dapatkan aliran output respons: response.getOutputStream()
- Dapatkan respons PrintWriter: response.getWriter()
-
-
objek sesi Mewakili sesi antara klien dan pelayan, yang mengandungi semua maklumat yang dijana semasa interaksi antara klien dan pelayan, seperti maklumat log masuk pengguna, maklumat troli beli-belah, dsb. Ia adalah objek javax.servlet.http.HttpSession.
Fungsi:
Dapatkan SessionID: session.getId()
- Dapatkan masa penciptaan Sesi: session.getCreationTime()
- Dapatkan masa akses terakhir bagi Sesi.getId)
Dapatkan nilai maksimum masa Tidak Aktif Sesi: session.getMaxInactiveInterval()- Tetapkan masa tidak aktif maksimum Sesi: session.setMaxInactiveInterval(interval int)
- Dapatkan atribut dalam Sesi: session.getAttribute(String name)
- atribut dalam Sesi: session .setAttribute(Nama rentetan, nilai Objek)
- Alih keluar atribut dalam Sesi: session.removeAttribute(Nama rentetan)
- Tidak sah Sesi: session.invalidate()
-
- objek aplikasi
4 mewakili keseluruhan aplikasi Web, yang mengandungi semua objek ServletContext. Ia ialah objek javax.servlet.ServletContext.
Fungsi:
Dapatkan ServletContext: application.getServletContext()
Dapatkan nama aplikasi web: application.getServletContext().getServletContextName() versiServletContextName() - aplikasi webServletContextName() let (). getMajorVersion() + "." + application.getServletContext().getMinorVersion()
- Dapatkan ContextPath aplikasi web: application.getServletContext().getContextPath()
- Dapatkan Servlet aplikasi web: .getServletContext(). getServlets()
- Dapatkan Penapis aplikasi Web: application.getServletContext().getFilters()
- Dapatkan Pendengar aplikasi Web: application.getServletContext().getListeners()
Get the- sumber aplikasi Web: application. getServletContext().getResource(String path)
- Dapatkan laluan sumber aplikasi web: application.getServletContext().getResourcePaths(String path)
- Dapatkan MimeType aplikasi web: application .getServletContext().getMimeType(Fail rentetan)
-
- 5. objek out
out mewakili aliran keluaran halaman JSP, iaitu objek java.io.PrintWriter.
Fungsi:
Output kandungan ke halaman JSP: out.print(Object obj)
Output line break ke halaman JSP: out.println()
mewakili halaman JSP semasa, ia adalah objek javax.servlet.jsp.PageContext.
Fungsi:
- Dapatkan ServletContext halaman JSP semasa: page.getServletContext()
- Dapatkan Permintaan halaman JSP semasa: page.getRequest()
- Dapatkan Respons halaman JSP semasa: page.getResponse()
- Dapatkan Sesi halaman JSP semasa :page.getSession()
- Dapatkan Aplikasi halaman JSP semasa: page.getServletContext().getServletContext()
- Dapatkan JspWriter halaman JSP semasa: page.getOut()
- Dapatkan ServletConfig halaman JSP semasa: page.getServletConfig ()
- Dapatkan Config halaman JSP semasa: page.getConfig()
- Dapatkan ErrorPage halaman JSP semasa: page.getErrorPage
() Dapatkan Pengecualian halaman JSP semasa: page.getException()- Dapatkan halaman JSP semasa IsErrorPage: page.isErrorPage()
- Dapatkan IsPage halaman JSP semasa: page.isPage()
- Dapatkan IsELIgnored of halaman JSP semasa: page.isELIgnored()
- Dapatkan IsScriptingIgnored dari halaman JSP semasa: page.isScriptingIgnored()
-
7. objek javax.servlet.ServletConfig.
Fungsi:
Dapatkan ServletName halaman JSP semasa: config.getServletName()
Dapatkan ContextPath halaman JSP semasa: config.getServletContext()GetContextPath()- halaman JSP semasa: config.getInitParameter(Nama rentetan)
- Dapatkan InitParameterNames halaman JSP semasa: config.getInitParameterNames()
-
- 8 pageContext
Halaman bagi objek JSP semasa ialah objek javax.servlet.jsp.PageContext.
Fungsi:
Dapatkan ServletContext halaman JSP semasa: pageContext.getServletContext()
Dapatkan Permintaan halaman JSP semasa: pageContext.getRequest()
- halaman Respons JSP: pageContext.getResponse()
- Dapatkan Sesi halaman JSP semasa: pageContext.getSession()
- Dapatkan Aplikasi halaman JSP semasa: pageContext.getServletContext().getServletContext()
- Dapatkan JSPWriter semasa halaman: pageContext.getOut()
- Dapatkan JSP ServletConfig semasa halaman: pageContext.getServletConfig()
- Dapatkan Config halaman JSP semasa: pageContext.getConfig()
- Dapatkan halaman JSPPage semasa: pageContext.getErrorPage()
- Dapatkan Pengecualian halaman JSP semasa: pageContext.getException( )
- Dapatkan IsErrorPage halaman JSP semasa: pageContext.isErrorPage()
- Dapatkan IsPage halaman JSP semasa: isPage()
- Dapatkan IsELIgnored dari halaman JSP semasa: pageContext.isELIgnored()
- Dapatkan IsELIgnored dari halaman JSP semasa IsScriptingIgnored: pageContext.isScriptingIgnored()
-
- mewakili objek
9 pengecualian yang berlaku pada halaman JSP semasa Ia adalah objek java.lang.Throwable.
Fungsi:
Dapatkan pengecualian yang berlaku pada halaman JSP semasa: exception.getMessage()
Dapatkan surih tindanan pengecualian yang berlaku pada halaman JSP semasa: exception.printStackTrace()
Atas ialah kandungan terperinci Memperkenalkan dan menerangkan fungsi sembilan objek terbina dalam dalam JSP. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!