不要在jsp上显示自定义错误页面
我不想展示自己的 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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
阅读 http://en.wikipedia.org/wiki/HTTP_404#Custom_error_pages 和 http://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.