Rumah  >  Artikel  >  Java  >  Memperkenalkan dan menerangkan fungsi sembilan objek terbina dalam dalam JSP

Memperkenalkan dan menerangkan fungsi sembilan objek terbina dalam dalam JSP

PHPz
PHPzasal
2024-01-31 16:03:06948semak imbas

Memperkenalkan dan menerangkan fungsi sembilan objek terbina dalam dalam JSP

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!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn