程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> JAVA編程 >> 關於JAVA >> 淺析javax.servlet.Servlet,ServletContext接口

淺析javax.servlet.Servlet,ServletContext接口

編輯:關於JAVA

淺析javax.servlet.Servlet,ServletContext接口。本站提示廣大學習愛好者:(淺析javax.servlet.Servlet,ServletContext接口)文章只能為提供參考,不一定能成為您想要的結果。以下是淺析javax.servlet.Servlet,ServletContext接口正文


1.ServletConfig接口用於描寫Servlet自己的相干設置裝備擺設信息。ServletContext接口用於描寫運用法式(server.xml中的一個Context設置裝備擺設,即一個虛擬目次)的相干信息。

2.Servlet設置裝備擺設初始化參數,例如:

<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>

這些初始化參數,可以經由過程this.getServletConfig.getInitParameter()獲得。
3.javax.servlet.Servlet接口是Servlet的根本接口,一切界說的Servlet都要完成這個接口。Javax.servlet.GenericServlet是完成了這個托言的基本類。HttpServlet就是繼續與GenericServlet類。GenericServlet完成了ServletConfig接口,所以在HttpServlet中可以直接挪用ServletConfig中的辦法,例如HttpServlet.getInitParameter(),HttpServlet.getServletName();HttpServlet.getServletContext()辦法等,而不用應用this.getServletConfig.getInitParameter()等方法獲得。

4.Servlet的init辦法:
javax.servlet.Servlet接口的init辦法是帶有參數的,原辦法是:init(ServletConfig config)辦法。GeneralServlet類完成了Servlet接口後,在init(ServletConfig config)辦法中完成了根本的功效後,有挪用了無參數的init()辦法用於擴大。所以在我們繼續HttpServlet辦法中,普通重寫的都是無參的init辦法。

5.Servlet的service辦法:
這個辦法是Servlet的重要辦法。一切要求都將交給這個辦法來履行。在HttpServlet中,service辦法的感化是依據要求的類型,分離將要求交給doPost,doGet等辦法行止理。所以在HttpServlet中,只須要重寫doPost,doGet等辦法,假如重寫了doService辦法,doPost,doGet辦法將不起感化。
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved