国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Java > 正文

淺析javax.servlet.Servlet,ServletContext接口

2019-11-26 16:02:50
字體:
供稿:網(wǎng)友
1.ServletConfig接口用于描述Servlet本身的相關(guān)配置信息。ServletContext接口用于描述應(yīng)用程序(server.xml中的一個(gè)Context配置,即一個(gè)虛擬目錄)的相關(guān)信息。

2.Servlet配置初始化參數(shù),例如:
復(fù)制代碼 代碼如下:

<servlet>
 <servlet-name>XXX</servlet-name>
 <servlet-class>Xxx</servlet-class>
 <init-param>
  <param-name>yyy</param-name>
  <param-value>xxx</param-value>
 </init-param>
</servlet>

這些初始化參數(shù),可以通過this.getServletConfig.getInitParameter()獲取。
3.javax.servlet.Servlet接口是Servlet的基本接口,所有定義的Servlet都要實(shí)現(xiàn)這個(gè)接口。Javax.servlet.GenericServlet是實(shí)現(xiàn)了這個(gè)借口的基礎(chǔ)類。HttpServlet就是繼承與GenericServlet類。GenericServlet實(shí)現(xiàn)了ServletConfig接口,所以在HttpServlet中可以直接調(diào)用ServletConfig中的方法,例如HttpServlet.getInitParameter(),HttpServlet.getServletName();HttpServlet.getServletContext()方法等,而不必使用this.getServletConfig.getInitParameter()等方式獲取。

4.Servlet的init方法:
javax.servlet.Servlet接口的init方法是帶有參數(shù)的,原方法是:init(ServletConfig config)方法。GeneralServlet類實(shí)現(xiàn)了Servlet接口后,在init(ServletConfig config)方法中實(shí)現(xiàn)了基本的功能后,有調(diào)用了無參數(shù)的init()方法用于擴(kuò)展。所以在我們繼承HttpServlet方法中,一般重寫的都是無參的init方法。

5.Servlet的service方法:
這個(gè)方法是Servlet的主要方法。所有請(qǐng)求都將交給這個(gè)方法來執(zhí)行。在HttpServlet中,service方法的作用是根據(jù)請(qǐng)求的類型,分別將請(qǐng)求交給doPost,doGet等方法去處理。所以在HttpServlet中,只需要重寫doPost,doGet等方法,如果重寫了doService方法,doPost,doGet方法將不起作用。
發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 洪雅县| 高雄县| 北安市| 遵化市| 游戏| 个旧市| 通河县| 海丰县| 阿勒泰市| 龙南县| 三门县| 修武县| 松潘县| 临澧县| 莆田市| 新巴尔虎右旗| 沾化县| 常山县| 四会市| 绥化市| 攀枝花市| 夹江县| 游戏| 莱州市| 潼关县| 泰来县| 文安县| 六安市| 蓝山县| 巴青县| 保靖县| 淮北市| 五大连池市| 宁明县| 锡林浩特市| 保亭| 大新县| 肇庆市| 宜都市| 即墨市| 阿拉善右旗|