首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在web.xml中指定不包括404和500的常见错误页

如何在web.xml中指定不包括404和500的常见错误页
EN

Stack Overflow用户
提问于 2017-11-16 06:37:02
回答 1查看 2.3K关注 0票数 0

我已经为web.xml中的404和500个错误页面设计了两个网页

代码语言:javascript
复制
 <error-page>
        <error-code>404</error-code>
        <location>/WEB-INF/error/404.jsp</location>
    </error-page>
    <error-page>
        <error-code>500</error-code>
        <location>/WEB-INF/error/500.jsp</location>
    </error-page>

对于所有其他错误,我想重定向到预先指定的页面。

请帮帮忙。谢谢

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-11-16 06:40:08

这应该足够了,除了很少与客户错误相关的页面外,您还可以添加默认页面。因此,除404500以外的所有错误都将重定向到泛型页error.html

代码语言:javascript
复制
<error-page>
    <location>/error.html</location>
</error-page>

或者使用异常类进行更多的定制,也可以是您的自定义异常类。

代码语言:javascript
复制
<error-page>
  <exception-type>java.lang.Throwable</exception-type>
  <location>/error.html</location>
</error-page>

所以代码变成,

代码语言:javascript
复制
<error-page>
    <error-code>404</error-code>
    <location>/WEB-INF/error/404.jsp</location>
</error-page>
<error-page>
    <error-code>500</error-code>
    <location>/WEB-INF/error/500.jsp</location>
</error-page>
<error-page>
    <location>/error.html</location>
</error-page>
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47323154

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档