不要在jsp上显示自定义错误页面

发布于 2024-11-02 09:22:01 字数 538 浏览 2 评论 0原文

我不想展示自己的 404 页面。在 web.xml 中我定义了

<error-page>
    <error-code>404</error-code>
    <location>/WEB-INF/jsp/error/error404.html</location>
</error-page>

在我的过滤器中我以下一种方式抛出此错误:

response.sendError(404);
System.out.println("telst log: 404");

在日志中我看到我的日志,但页面显示不正确。 Brouser print

Oops! This link appears to be broken.

但是当我查看页面的源代码时,有我页面的html代码!

有人可以帮忙吗? 谢谢。

brouser:克罗姆,IE。服务器-JBoss 5.1

I wan't to displey own 404 page. in web.xml i defined

<error-page>
    <error-code>404</error-code>
    <location>/WEB-INF/jsp/error/error404.html</location>
</error-page>

In my filter I throw this error the next way:

response.sendError(404);
System.out.println("telst log: 404");

In logs i see my log, but page doest displayed correctly. Brouser print

Oops! This link appears to be broken.

But when I look at source code of the page, there is html code of my page!!!

Could enybody help ?
Thanks.

brouser : crome , IE. Server - JBoss 5.1

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

雅心素梦 2024-11-09 09:22:01

阅读 http://en.wikipedia.org/wiki/HTTP_404#Custom_error_pageshttp://www.thesitewizard.com/webdesign/google-chrome.shtml。如果自定义页面小于 512 字节,IE 和 Chrome 将用自己的 404 页面替换自定义页面。

Read http://en.wikipedia.org/wiki/HTTP_404#Custom_error_pages and http://www.thesitewizard.com/webdesign/google-chrome.shtml. IE and Chrome replace the custom page by their own 404 page if the custom page is less than 512 bytes.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文