Servlet學習第一天--Servlet開發映射URL配置


基礎不扎實,從頭學,認真記錄筆記。 感謝@孤傲蒼狼:http://www.cnblogs.com/xdp-gacl/p/3760336.html

-為什么要配置?

由於客戶端是通過URL訪問web服務器的資源,所以servlet要想被外界訪問,需要映射到一個url地址上。

-如何映射?

這個映射需要在web.xml中使用:<servlet></servlet> <servlet-mapping></servlet-mapping> 元素完成。

<servlet>用於注冊Servlet,他包含兩個元素<servlet-name> (設置Servlet注冊名稱) 和 <servlet-class> (Servlet完整類名)

<servlet-mapping>元素用於映射一個已注冊的Servlet的一個對外訪問路徑,它包含有兩個子元素:<servlet-name>和<url-pattern>,分別用於指定Servlet的注冊名稱和Servlet的對外訪問路徑。

 

注意:同一個Servlet 可以映射在多個URL上,只需要再寫一遍<servlet-mapping>  並修改<url-pattern>即可:

映射時使用通配符

 1,  “*.擴展名”

 2,  "/"開頭"/*"結尾

 

 缺省Servlet

  如果某個Servlet的映射路徑僅僅為一個正斜杠(/),那么這個Servlet就成為當前Web應用程序的缺省Servlet。 
  凡是在web.xml文件中找不到匹配的<servlet-mapping>元素的URL,它們的訪問請求都將交給缺省Servlet處理,也就是說,缺省Servlet用於處理所有其他Servlet都不處理的訪問請求。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM