首先這四個(gè)都是注冊(cè)一個(gè)servlet組件必須的四個(gè)節(jié)點(diǎn)
<servlet-name> 這個(gè)是我們要注冊(cè)servlet的名字,一般跟Servlet類名有關(guān)
<servlet-class> 這個(gè)就是指向我們要注冊(cè)的servlet 的類地址, 要帶包路徑
以上兩個(gè)包在一個(gè)servlet 節(jié)點(diǎn)之下.
<servlet-mapping> 是用來(lái)配置我們注冊(cè)的組件的訪問(wèn)路徑,里面包括兩個(gè)節(jié)點(diǎn)
一個(gè)是 <servlet-name> 這個(gè)要與 前面寫(xiě)的servlet那么一直
另一個(gè)是 <url-pattern> 配置這個(gè)組件的訪問(wèn)路徑
舉個(gè)例子
<servlet>
<servlet-name>LoginServlet</servlet-name>
<servlet-class>com.breeze.servlet.LoginServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>LoginServlet</servlet-name> 與上面的 <servlet-name> 要一致
<url-pattern>/servlet/LoginServlet</url-pattern>
</servlet-mapping>
復(fù)制于:https://zhidao.baidu.com/question/436441199.html
<description>servletT</description>
<display-name>servletT</display-name>
上面兩個(gè)實(shí)際沒(méi)什么意思候醒,可以直接刪除掉疆导。是servlet的描述性說(shuō)明文字
重點(diǎn)是下面的東西
<servlet>
<description>servletT</description>
<display-name>servletT</display-name>
<servlet-name>T</servlet-name>
<servlet-class>com.nxdcb.thread.T</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>T</servlet-name>
<url-pattern>/servlet/T</url-pattern>
</servlet-mapping>
復(fù)制于:https://zhidao.baidu.com/question/241392109.html
<servlet>
<servlet-name>name</servlet-name>
<servlet-class>com.connectdatabase.servlet.NameServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>name</servlet-name>
<url-pattern>/name</url-pattern>
</servlet-mapping>
<servlet-name>和<servlet-class>是可以不一致的户秤,<servlet-class>是全類名理澎,如上面代碼所示