更新時間:2021-10-21 09:21:23 來源:動力節(jié)點(diǎn) 瀏覽1016次
Java Servlet 中有兩個包為 servlet 提供各種功能。這兩個包是 javax.servlet 和 javax.servlet.http。
javax.servlet 包:該包包含各種 servlet 接口和類,能夠處理任何類型的協(xié)議。
javax.servlet.http 包:該 包包含能夠處理特定 http 類型協(xié)議的各種接口和類。
一些重要接口和類的概述
javax.servlet 包接口
下面列出了一些重要的接口。
界面 |
概述 |
---|---|
小服務(wù)程序 |
此接口用于創(chuàng)建 servlet 類。每個 servlet 類都必須要求直接或間接實(shí)現(xiàn)此接口。 |
服務(wù)請求 |
該接口的對象用于檢索用戶的信息。 |
Servlet響應(yīng) |
此接口的對象用于向用戶提供響應(yīng)。 |
Servlet配置 |
ServletConfig 對象用于向 servlet 類顯式提供信息。 |
服務(wù)端上下文 |
ServletContext 對象用于顯式地向 Web 應(yīng)用程序提供信息。 |
javax.servlet 包類
下面列出了一些重要的類。
班級 |
概述 |
---|---|
通用Servlet |
這用于創(chuàng)建 servlet 類。在內(nèi)部,它實(shí)現(xiàn)了 Servlet 接口。 |
Servlet輸入流 |
該類用于從用戶請求中讀取二進(jìn)制數(shù)據(jù)。 |
Servlet 輸出流 |
該類用于向用戶端發(fā)送二進(jìn)制數(shù)據(jù)。 |
Servlet異常 |
該類用于處理servlet 中發(fā)生的異常。 |
ServletContextEvent |
如果在 Web 應(yīng)用程序的 servlet 上下文中進(jìn)行了任何更改,此類會通知。 |
javax.servlet.http 包接口
下面列出了這個包的一些重要接口:
界面 |
概述 |
---|---|
HttpServletRequest |
該接口的對象用于在http協(xié)議下從用戶處獲取信息。 |
HttpServletResponse |
該接口的對象用于提供http協(xié)議下請求的響應(yīng)。 |
HttpSession |
該接口用于跟蹤用戶的信息。 |
HttpSessionAttributeListener |
此接口會通知 HttpSession 屬性是否發(fā)生任何更改。 |
HttpSessionListener |
此接口會通知 HttpSession 生命周期中是否發(fā)生任何更改。 |
javax.servlet.http 包類
下面列出了這個包的一些重要接口。
班級 |
概述 |
---|---|
HttpServlet |
此類用于創(chuàng)建 servlet 類。 |
Cookie |
該類用于維護(hù)會話狀態(tài)。 |
HttpSessionEvent |
此類通知 Web 應(yīng)用程序會話中是否發(fā)生任何更改。 |
HttpSessionBindingEvent |
此類在會話中綁定、解除綁定或替換任何屬性時發(fā)出通知。 |
初級 202925
初級 203221
初級 202629
初級 203743