gpt4 book ai didi

java - web.xml 中的错误页面给出 404

转载 作者:搜寻专家 更新时间:2023-11-01 01:07:03 39 4
gpt4 key购买 nike

在我的一个项目中,我需要处理 404(找不到资源)和 403(拒绝访问)。我将 web.xml 中的配置作为

<error-page>
<error-code>404</error-code>
<location>/WEB_INF/jsp/web/exception/weberror.jsp</location>
</error-page>

<error-page>
<error-code>403</error-code>
<location>/WEB_INF/jsp/web/exception/accessDenied.jsp</location>
</error-page>
</error-page>

现在,当拒绝访问生成时,浏览器向我显示 native 404。我还删除了浏览器中的友好错误页面设置,但删除后我得到了一个空白页面。

我的 jsps 在 WEB-INF 文件夹中。所有jsps所在的路径是

/WEB_INF/jsp/

请帮帮我。如果我遗漏了什么?

最佳答案

/WEB-INF/ 下的文件受到保护,不能被客户端直接访问,这是defined in the Java EE specification .所以你的错误页面将不得不驻留在这个目录之外。尝试将它们移动到专用位置,例如。 G。 /errors/404.jsp.

关于java - web.xml 中的错误页面给出 404,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5441131/

39 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com