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

Memperkenalkan dan menerangkan fungsi sembilan objek terbina dalam dalam JSP

PHPz
Lepaskan: 2024-01-31 16:03:06
asal
1093 orang telah melayarinya

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 Laman Web ini
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
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan