手抄报 安全手抄报 手抄报内容 手抄报图片 英语手抄报 清明节手抄报 节约用水手抄报

IDEA运行Maven JavaWeb找不到注解方式的Servlet

时间:2024-10-14 03:20:43

1、[排查]首先查看IDEA左下角Web选项栏中,是否出现Servlet,如果Servlet没有跟小括号为非正常标记(黄色标记之前的Servlet)。无法读取。

IDEA运行Maven JavaWeb找不到注解方式的Servlet

2、[排查]找到项目的WEB-INF文件夹下的Web.xml文件,在其中添加<serv盟敢势袂let> <serv造婷用痃let-name>MessageServlet</servlet-name> <servlet-class>Test.servlet.MessageServlet</servlet-class></servlet><servlet-mapping> <servlet-name>MessageServlet</servlet-name> <url-pattern>/MessageServlet</url-pattern></servlet-mapping>左侧会出现一个新的一模一样的servlet,或者原先servlet后出现小括号。发现这一现象以后,删除添加的这段(当然也可以保留).

IDEA运行Maven JavaWeb找不到注解方式的Servlet

3、[解决]找到你的Servlet文件,将@WebServlet(name = "怡觎现喾MessageServlet")改为@WebServlet烫喇霰嘴(name = "MessageServlet",urlPatterns = "/MessageServlet")注意 “/”

IDEA运行Maven JavaWeb找不到注解方式的Servlet

4、再次查看就会出现第一步黄色标记的servlet小括号后缀。此时,在敲代码时,例如form表单,Servlet能由IDEA自动补全。在调用时Servlet名前面最好加 /(如图)。运行项目程序发现可以找到Servlet了。

IDEA运行Maven JavaWeb找不到注解方式的Servlet
© 手抄报圈