首先說一下servlet
是一個特殊的java類,當tomcat收到請求是通過web.xml的信息將其傳遞到指定的servlet處理。所以呢servlet作為接收前端發出的請求,然后在處理回應。
一、在web.xml中配置servlet
在web.xml中配置servlet的目的只有一個,把訪問路徑與一個Servlet綁定到一起。
下面開始上圖
首先看這個
在class里面放的就是servlet的本地路徑
name是作為匹配的
url-pattern里面便是瀏覽器訪問servlet的路徑,通過<servlet-name>與上面的<servlet-class>匹配在一起
當然了<url-pattern>里面的名字可以隨意起<servlet-name>也是不過兩個<servlet-name>要一樣。
然后在瀏覽器中輸入localhost:8080/Test4/testServlet就可以訪問這一個servlet了。
當然web.xml還有些其他配置,大家可以自己查看資料學習。
二、有關servlet3.0
現在我們使用的eclipse在新建servlet會自動在servlet上生成個這個
這就是servlet3.0的新特性了,人們不用再使用web.xml, 容器會在配置servlet是處理該注解,我們可以直接在url中訪問。
環境支持:IDE:Myeclipse10+
JDK:JDK1.6+
tomcat:tomcat7+
現在我們用的都是一般有這種注解的,所以呢,大家可以再新建項目的時候選不選web.xml存在都可以。如果沒有的話可以采用第一種方式。