學(xué)習(xí)JavaWeb的人沒有不知道Servlet的吧,而要用Servlet就需要在web.xml中進(jìn)行配置。相信有很多初學(xué)者跟我當(dāng)初一樣,對(duì)于一些配置參數(shù)不是很理解。 復(fù)制代碼代碼如下: <servlet> <servlet-name>MyServlet</servlet-name> <servlet-class>com.Servlet.MyServlet</servlet-class> </servlet> <servlet-mapping> <servlet-name>MyServlet</servlet-name> <url-pattern>/Servlet</url-pattern> </servlet-mapping> Servlet的配置包括兩部分: 1、<servlet>配置Servlet的名字和完整類路徑: servlet-name是自定義的,就是給Servlet取個(gè)名字。 servlet-class是Servlet完整的類,就是從一開始的包一直“.”到該Servlet。 2、<servlet-mapping>是用來(lái)截獲請(qǐng)求的,包括servlet-name和url-pattern。 servlet-name跟<servlet>中的servlet-name是對(duì)應(yīng)的,兩個(gè)servlet-name一定要一致,否則會(huì)找不到對(duì)應(yīng)的Servlet。 url-pattern是截獲請(qǐng)求的規(guī)則,當(dāng)表單提交的時(shí)候,會(huì)根據(jù)特定的規(guī)則調(diào)用相應(yīng)的Servlet。下面會(huì)具體闡述。 url-pattern大致分為以下幾種方式: 1、完全匹配 如:<url-pattern>/servlet/MyServlet.do</url-pattern> 2、目錄匹配 如:<url-pattern>/servlet/*</url-pattern> 3、擴(kuò)展名匹配 l. 以”/'開頭和以”/*”結(jié)尾的是用來(lái)做路徑映射的。 容器查找規(guī)則: |
|
來(lái)自: 昵稱22369024 > 《IT技術(shù)》