Servlet使用 @WebServlet 注解无法访问请求问题

问题产生环境

maven + javaweb 工程

问题描述

请求无法发生到 指定的url 路径
Servlet使用 @WebServlet 注解无法访问请求问题_第1张图片
Servlet使用 @WebServlet 注解无法访问请求问题_第2张图片

问题原因

@WebServlet 注解的url 路径填写错误

@WebServlet属性详解
Servlet使用 @WebServlet 注解无法访问请求问题_第3张图片

  1. name :指定Servlet 的 name 属性,等价于 。如果没有显式指定,则该 Servlet 的取值即为类的全限定名。
  2. value :该属性等价于 urlPatterns 属性。两个属性不能同时使用。
  3. urlPatterns :指定一组 Servlet 的 URL 匹配模式。等价于标签。
  4. loadOnStartup :指定 Servlet 的加载顺序,等价于 标签。
  5. initParams :指定一组 Servlet 初始化参数,等价于标签。
  6. asyncSupported :声明 Servlet 是否支持异步操作模式,等价于 标签。
  7. description :该 Servlet 的描述信息,等价于 标签。
  8. displayName :该 Servlet 的显示名,通常配合工具使用,等价于 标签。

解决办法

把@WebServlet 的 name 属性修改为 value
Servlet使用 @WebServlet 注解无法访问请求问题_第4张图片
Servlet使用 @WebServlet 注解无法访问请求问题_第5张图片
在这里插入图片描述

你可能感兴趣的:(BUG,Java,jsp,jsp,servlet,bug)