我可以为任何 HTTP 客户端错误代码 (4XX) 和 HTTP 服务器错误代码 (5XX) 定义 JSP 自定义错误页面吗?
我正在使用 Jboss 服务器,我想知道它是否可以识别所有 HTTP 客户端错误代码(4XX)和 HTTP 服务器错误代码(5XX),以便我可以在 web.xml 中配置自定义错误页面,例如 502、503 等?提前致谢。
编辑:我没有找到任何定义此的文档。但@Jeremy 建议我一种测试它的方法: 编写一个 Servlet 以返回您想要的错误代码,如下所示。
response.sendError([Error code goes here],
"Error Message");
I am using Jboss server, i want to know does it recognize all the HTTP Client Error Code(4XX) and HTTP Server Error Code(5XX) so that i can configure my custom error page like for 502, 503 etc. in web.xml? Thanks in advance.
Edit: i did't find any documentation that has defined this. but @Jeremy suggested me a way to test it out:
Write a Servlet to return error code you want as following.
response.sendError([Error code goes here],
"Error Message");
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
我想您正在寻找这个:
要测试这个,请编写一个专门返回错误代码的 servlet。
I think you are looking for this:
To test this, write a servlet that specifically returns the error code.
设置自定义错误页面的方法很少。
如果您在表示层中使用 JSP。
foo.jsp
errorPage.jsp
我建议出于开发目的这样做。
在应用程序级别
在 web.xml 中设置错误页面
就像上面的答案
我仍然需要通过编辑 jboss-web.sar 或 jboss-tomcatxx.sar 中找到的 web.xml 来尝试容器级别
There are few approaches to set custom error pages.
If you are using JSP's in presentation layer.
foo.jsp
errorPage.jsp
I suggest this for development purposes.
At Application Level
Setting errorpages in web.xml
like above answer
I still need to experiment with Container level, by editing web.xml found in jboss-web.sar or jboss-tomcatxx.sar