Servlet的兩種配置

2021-10-05 01:47:33 字數 1233 閱讀 9099

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