对于404错误收集 (JSP, servlet...)
404错误有两类(基本404都是路径问题)
一:自己URL输错了(在查看路径访问时)
自己URL输错了(在查看路径访问时)
第一种仔细检查
二:在转发,重定向时发生错误(多发生于开发时)
1.在在提交表单位置,如在表单提交设置为
这时提交出现404
解决办法:在WEB.XML之中选择对应的Servlet的URL,比如
<url-pattern>/servlet/web0401_1_servlet</url-pattern>
只需要/servlet/web0401_1_servlet复制到表单就可以。
2.在重定向/转发方式出现404
-
若目标JSP在WEBROOT /WEBAPP /WEBCONTECT目录下
则直接输入目标JSP页面即可,记得带“/”,比如:/index.jsp
-
在其他目录下,比如web0402下的JSP,就如下所设置/web0401/1_2.jsp
-
在使用response.sendRedirect(),记得加上虚拟项目名字
比如response.sendRedirect("/web05/web0501/1_2.jsp");
三:注意问题(Myeclipse)
在使用myeclipse CI等开发工具在web-inf下没有web.xml的先添加web.Xml,否则不会自动记录servlet,得手动添加,添加web.Xml方法如下,对项目右键选择JAVAEE TOOLS
选择如图设置即可,编辑XML可右键Open with选择喜欢的编辑工具