在web.xml中配置servlet的URL映射后,浏览器访问出错

在一些servlet教程中,给出的servlet的URL映射配置方式是,在web.xml中添加servlet元素和servlet-mapping元素:

  
  ServletDemo01
  yangjie.servlet.study.ServletDemo01
  
  
  ServletDemo01
  /test
  

但发现用浏览器访问时出现错误:
在web.xml中配置servlet的URL映射后,浏览器访问出错_第1张图片
原因:新版Servlet新增了注释特性@WebServlet、@WebFilter、@WebListener等。
新建servlet时,会自动生成@WebServlet("/xxx"),其中/xxx即URL地址映射部分
解决方式:
1.删除@WebServlet("/xxx")
2.直接应用@WebServlet("/xxx")配置URL地址映射

你可能感兴趣的:(JavaWeb)