我们在 struts 1.1 应用程序中使用自定义 http 状态代码。它们在定义下的 web.xml 中<error-page>
定义。我遇到的问题是我们的错误页面(也在 web.xml 中为这些状态代码定义)没有显示这些状态代码。但是,它将显示正常的 400 和 500 状态代码。我需要做一些特别的事情来获取自定义 http 状态代码来调用我们的自定义错误页面吗?目前我正在使用
response.sendError(601, "custom message")
触发错误状态,但它总是转到默认的 tomcat 错误页面。如果需要,我可以显示更多代码。
这是错误页面定义:
<error-page>
<error-code>601</error-code>
<location>/jsp/Error.jsp?errorCode=601</location>
</error-page>
谢谢