国产探花免费观看_亚洲丰满少妇自慰呻吟_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ā)表
主站蜘蛛池模板: 栾川县| 监利县| 鄂尔多斯市| 绵阳市| 琼海市| 张家港市| 台江县| 宜兰市| 台南市| 陇南市| 汾阳市| 蒙自县| 托克托县| 出国| 焉耆| 湖口县| 云梦县| 永宁县| 广元市| 安岳县| 湘潭县| 鄢陵县| 石河子市| 临沂市| 高台县| 环江| 丁青县| 博罗县| 竹北市| 宣城市| 墨竹工卡县| 舞阳县| 双柏县| 阿克陶县| 武陟县| 乐安县| 抚远县| 绵竹市| 泗阳县| 玉环县| 旺苍县|