IDEA下Servlet可能出现404的一些情况
关于注解的写法
1.注解中只写name,不写urlPatterns。结果会报错。
文章图片
文章图片
2.不明确写出urlPatterns,但内容是urlPatterns的内容:@WebServlet("/ServletDemo1")
注:斜杠后面的部分可以换成自己的编写的java文件名。结果可以访问。
文章图片
3.只写urlPatterns:@WebServlet(urlPatterns = "/ServletDemo1")
。结果可以访问。
文章图片
4.name和urlPattern都写:@WebServlet(name = "ServletDemo1", urlPatterns = "/ServletDemo1")
。结果可以访问。
文章图片
综上所述,建议name与urlPatterns都写上:@WebServlet(name = "ServletDemo1", urlPatterns = "/ServletDemo1")
但每次这样写会很麻烦,可以直接改一下模板:
文章图片
文章图片
然后把@javax.servlet.annotation.WebServlet(name = "${Entity_Name}", urlPatterns="/${Entity_Name}")
复制进去即可。
关于表单访问servlet的写法
先放一下我的目录:
文章图片
正确写法:
推荐阅读
- 开学第一天(下)
- 【故障公告】周五下午的一次突发故障
- 生活随笔|好天气下的意外之喜
- MongoDB,Wondows下免安装版|MongoDB,Wondows下免安装版 (简化版操作)
- 汇讲-勇于突破
- Android中的AES加密-下
- 说的真好
- 放下心中的偶像包袱吧
- Linux下面如何查看tomcat已经使用多少线程
- 【1057快报】深入机关,走下田间,交通普法,共创文明