IDEA中解决@WebAServlet注解无效问题
今天遇到了个问题,记录一下
把web.xml中<servlet-mapping>注释掉之后 再运行Tomcat就 找不到页面了,原因有2个
第一步看下你的webapp版本是否大于3.0,只有3.0以上版本才支持@WebServlet ,然后在标签头部加上 metadata-complete="false" 意思是打开扫描注解,metadata-complete="true" 是关闭扫描注解。
第二步在Demo类里
@WebServlet(urlPatterns="/Demo") 这里不用加name也可以,但是必须得加上urlPatterns 意思是设置url映射路径,注意要和jsp里对应