使用註解配置Servlet3.0

Servlet3.0開始支持使用註解來配置。
註解只是代替了一部分的web.xml的 配置,一般在針對單個Servlet的配置時(好比Servlet的資源名稱)使用註解
web.xml:優點在於解決硬編碼,文件可能很臃腫。
註解:優點在於將硬編碼拉回到程序中,優點在於配置簡單。
使用傳統的web.xml配置相似於下圖:
使用註解配置Servlet的步驟:
1.在Servlet類上貼@WebServlet註解
2.在web.xml文件中進行以下配置
設置metadata-complete="false":表示不忽略Servlet上面的註釋。(也可將這一小段語句刪掉,默認值就爲false,只要顯式寫出就得將metadata-complete設置爲false,不然註釋不會生效!)
示例項目的結構:
在第一個html界面email-login中,進行以下設置:
action="/MiniProjects/email-login"  (注意:此處的字符串參數僅針對於示例項目,不一樣的項目參數不一樣,參數解釋在下方)
/MiniProjects:是指部署項目時設置的上下文路徑(訪問路徑名,我採用的是如今比較流行的部署方式,也能夠採用其餘的部署方式)
XXXX /login:是指該網頁所要轉向的下一個網頁的@WebServlet註解的內容,此例中即指LoginServlet.java設置的@WebSXXX的註解。
相似的,若是在LoginServlet以後,還須要跳轉到ListServlet,就也須要在LoginServlet.java中相關的地方設置下一個要跳轉到的目的完整路徑。如:/MiniProjects/list

 轉載請保留或註明出處:http://www.cnblogs.com/alibaba-inc/p/8981356.htmlhtml

相關文章
相關標籤/搜索