1. 程式人生 > >在web.xml中配置servlet的URL對映後,瀏覽器訪問出錯

在web.xml中配置servlet的URL對映後,瀏覽器訪問出錯

在一些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地址對映