今天看到Servlet的web.xml配置,做一下總結,也加深一下印象:
xml文件是的字符是區分大小寫的,還有在一塊兒工做的的不可以調換位置.
<servlet>
<sevlet-name>:指是你爲你的servlet命一個名,就個名字,會在之後會用到,因此要記好.
<servlet-class>指的是你的類有路徑,其中包括類有名稱,即你在編寫java文件時包的名字,再加上java文件名,便可,若是沒有包名的話,可寫下同級目錄的下按路徑查找便可.
</servlet>
<servlet-mapping>
<servlet-name>是關聯<servlet>中的 <sevlet-name>值的,因此必須相同.
<url-pattern>是你在執行servlet時用來關聯的,若是沒有找到的話,則會報錯,但在URL的輸入jsp文件時,則無此地址無關,也說是說,你能夠隨便填寫它了.但切記,使用servlet時,這個值很關鍵!
這兒有個例能夠說明一下:
web.xml中的執行順序:
<url-pattern> ---> <servlet-name> -----> <sevlet-name> ----> <servlet-class>
</servlet-name>
<url-pattern>/servlet/HelloWorld</url-pattern>
</servlet-mapping>
表示指定HelloServlet應當映射到哪種URL模式。