更新時(shí)間:2021-10-21 09:21:23 來(lái)源:動(dòng)力節(jié)點(diǎn) 瀏覽1041次
Java Servlet 中有兩個(gè)包為 servlet 提供各種功能。這兩個(gè)包是 javax.servlet 和 javax.servlet.http。
javax.servlet 包:該包包含各種 servlet 接口和類,能夠處理任何類型的協(xié)議。
javax.servlet.http 包:該 包包含能夠處理特定 http 類型協(xié)議的各種接口和類。
一些重要接口和類的概述
javax.servlet 包接口
下面列出了一些重要的接口。
界面 |
概述 |
---|---|
小服務(wù)程序 |
此接口用于創(chuàng)建 servlet 類。每個(gè) servlet 類都必須要求直接或間接實(shí)現(xiàn)此接口。 |
服務(wù)請(qǐng)求 |
該接口的對(duì)象用于檢索用戶的信息。 |
Servlet響應(yīng) |
此接口的對(duì)象用于向用戶提供響應(yīng)。 |
Servlet配置 |
ServletConfig 對(duì)象用于向 servlet 類顯式提供信息。 |
服務(wù)端上下文 |
ServletContext 對(duì)象用于顯式地向 Web 應(yīng)用程序提供信息。 |
javax.servlet 包類
下面列出了一些重要的類。
班級(jí) |
概述 |
---|---|
通用Servlet |
這用于創(chuàng)建 servlet 類。在內(nèi)部,它實(shí)現(xiàn)了 Servlet 接口。 |
Servlet輸入流 |
該類用于從用戶請(qǐng)求中讀取二進(jìn)制數(shù)據(jù)。 |
Servlet 輸出流 |
該類用于向用戶端發(fā)送二進(jìn)制數(shù)據(jù)。 |
Servlet異常 |
該類用于處理servlet 中發(fā)生的異常。 |
ServletContextEvent |
如果在 Web 應(yīng)用程序的 servlet 上下文中進(jìn)行了任何更改,此類會(huì)通知。 |
javax.servlet.http 包接口
下面列出了這個(gè)包的一些重要接口:
界面 |
概述 |
---|---|
HttpServletRequest |
該接口的對(duì)象用于在http協(xié)議下從用戶處獲取信息。 |
HttpServletResponse |
該接口的對(duì)象用于提供http協(xié)議下請(qǐng)求的響應(yīng)。 |
HttpSession |
該接口用于跟蹤用戶的信息。 |
HttpSessionAttributeListener |
此接口會(huì)通知 HttpSession 屬性是否發(fā)生任何更改。 |
HttpSessionListener |
此接口會(huì)通知 HttpSession 生命周期中是否發(fā)生任何更改。 |
javax.servlet.http 包類
下面列出了這個(gè)包的一些重要接口。
班級(jí) |
概述 |
---|---|
HttpServlet |
此類用于創(chuàng)建 servlet 類。 |
Cookie |
該類用于維護(hù)會(huì)話狀態(tài)。 |
HttpSessionEvent |
此類通知 Web 應(yīng)用程序會(huì)話中是否發(fā)生任何更改。 |
HttpSessionBindingEvent |
此類在會(huì)話中綁定、解除綁定或替換任何屬性時(shí)發(fā)出通知。 |
0基礎(chǔ) 0學(xué)費(fèi) 15天面授
有基礎(chǔ) 直達(dá)就業(yè)
業(yè)余時(shí)間 高薪轉(zhuǎn)行
工作1~3年,加薪神器
工作3~5年,晉升架構(gòu)
提交申請(qǐng)后,顧問(wèn)老師會(huì)電話與您溝通安排學(xué)習(xí)