在web.xml中配置servlet的URL對映後,瀏覽器訪問出錯
阿新 • • 發佈:2018-12-14
在一些servlet教程中,給出的servlet的URL對映配置方式是,在web.xml中新增servlet元素和servlet-mapping元素:
<servlet> <servlet-name>ServletDemo01</servlet-name> <servlet-class>yangjie.servlet.study.ServletDemo01</servlet-class> </servlet> <servlet-mapping> <servlet-name>ServletDemo01</servlet-name> <url-pattern>/test</url-pattern> </servlet-mapping>
但發現用瀏覽器訪問時出現錯誤: 原因:新版Servlet新增了註釋特性@WebServlet、@WebFilter、@WebListener等。 新建servlet時,會自動生成@WebServlet("/xxx"),其中/xxx即URL地址對映部分 解決方式: 1.刪除@WebServlet("/xxx") 2.直接應用@WebServlet("/xxx")配置URL地址對映