开发者社区> 问答> 正文

java SpringMVC怎么处理不同的404?java报错

如下代码是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页面。?要怎么弄?

展开
收起
因为相信,所以看见。 2020-05-25 15:11:38 898 0
1 条回答
写回答
取消 提交回答
  • 阿里,我所有的向往

    直接在xml中配置 <error-page></error-page>是可以解决的,但是这边有个问题,问题就是你必须访问你站点根目录下的Url地址,才可以访问你要实现的目的。 我认为像这种情况下,必要写个拦截器来实现的(个人理解的~_~)。

    ######

    你的项目访问的根目录是 localhost:8080/projcet001/
    所以和你访问 localhost:8080/projcet001、啊啊啊 有啥关系?
    你访问上面那个,根目录是 localhost:8080/ 是tomcat的

    2020-05-25 17:33:08
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
Spring Cloud Alibaba - 重新定义 Java Cloud-Native 立即下载
The Reactive Cloud Native Arch 立即下载
JAVA开发手册1.5.0 立即下载