如下代码是web.xml
<error-page>
<error-code>404</error-code>
<location>/WEB-INF/jsp/error/error404.jsp</location>
</error-page>
http://127.0.0.1:8080/project001、试试
以上url访问跳原始的404页面
http://127.0.0.1:8080/project001/sdsdasdasasd
这种url请求又是正常显示自定义404页面的。
我想要的是 不管url怎么访问只要不符合,找不到页面就跳到自定义的404页面。?要怎么弄?
直接在xml中配置 <error-page></error-page>是可以解决的,但是这边有个问题,问题就是你必须访问你站点根目录下的Url地址,才可以访问你要实现的目的。 我认为像这种情况下,必要写个拦截器来实现的(个人理解的~_~)。
######你的项目访问的根目录是 localhost:8080/projcet001/
所以和你访问 localhost:8080/projcet001、啊啊啊
有啥关系?
你访问上面那个,根目录是 localhost:8080/
是tomcat的
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。