1、在web.xml中配置
>
>
index.htmlwelcome-file
>
welcome-file-list
>
>
>
stunameparam-name
>
>
王永亮param-value
>
context-param
>
>
>
servlet註冊名servlet-name
>
>
全限定類名(包名+類名)servlet-class
>
>
>
snameparam-name
>
>
小白菜param-value
>
init-param
>
servlet
>
>
>
servlet註冊名>
>
供前端訪問的對映位址url-pattern
>
>
2、在servlet 3.0之後支援注釋版配置
@webservlet
2.1:
@webservlet
(name =
"註冊名"
, urlpatterns =
, initparams =
)// value:"/location" 和 urlpatterns = 意義相同,都表示物理主句上的位置,
2.2@webservlet
("/對映位址"
)此時servlet的註冊名預設與類名同名
/*注: 1.釋配置的@webservlet無需寫2.對映路徑名前一定要加 "/", 前端"action"屬性一定不能以"/"開頭
3.若當前類未設定包名,web.xml全限定類名中直接寫成"類名"
4.因@webservlet("/註冊名")方式無法區分value:"/location"對映路徑又沒有,因此("/ ")中可以與當前servlet類名相同也可以不同,通常寫成與當前servlet類名相同
/*
兩種Servlet的路徑配置
來吧,看看我在過去的一小時裡面折騰了個什麼玩意兒 首先介紹乙個知識點,然後再說一下我遇到的bug?servlet的url就是在瀏覽器中輸入了之後會直接訪問到的位址 相對路徑 比如在我們專案裡面,專案執行之後的上下文位址是 http localhost 8080 test,firstservlet的u...
servlet兩種配置方法詳解
1 2 3 demoaction 4 5 com.uplooking.controller.demoaction 6 1 7 8 11 demoaction 12 13 demoaction 3 匹配到以後,找到servlet標籤中的servlet class標籤中對應servlet類的src資料夾...
Servlet的兩種service方法原始碼分析
我們常常在用servlet介面時,一般都會繼承於httpservlet,重寫doget和dopost方法,但其底層原理是怎麼實現的,沒有進行了解,下面我就談談自己的見解 當使用者傳送請求時,tomcat伺服器預設找帶有 servletrequest req,servletresponse resp ...