tomcat中自行设置404页面
1:例如:在tomcat的webapps目录下有一个abc项目
见附件
需要修改WEB-INF目录下的web.xml文件。
在该文件的上面加入:
404
/error.jsp
##需要添加到部分
2:重启tomcat服务!这样才能使得web.xml被重新加载!
3:在webapps/abc目录下创建一个error.jsp文件,我创建的内容为:
<%
out.println("wrong test tset 33333 ");
%>
4:这样测试时还是不会指到自己设置的error.jsp,解决方法:在ie中进行设置:
我设置了 工具-->Internet选项-->高级--->显示http友好错误信息(取消选择) ,可以顺利定向到指定错误页!
但有个问题,必须手动设置ie! 对于大部分客户,我们又不能帮其设置ie!
对于上述情况的解决方法:
<% //设置指定错误页页状态为正确,骗过IE的自定义错误页方法
response.setStatus(200); // 200 = HttpServletResponse.SC_OK
%>故将ie恢复到原来的设置后:error.jsp文件内容:
<%
response.setStatus(200);
out.println("wrong test tset 33333 ");
%>
然后(##dafafas随便输入,只要是abc下没有该目录即可) 就可以显示wrong test tset 33333
见附件!
阅读(6923) | 评论(0) | 转发(0) |