我用struts2开发了一个站点,但是经常出现很多错误的请求。 20 或 30 小时后,我的服务器卡住了。我想处理这种类型的错误。
服务器中显示了一些错误: 1)没有为命名空间/operators-in-java/operators-in-java/text 和 Action 名称javascript 映射的 Action 。 - [未知位置] ………… 2)没有为命名空间/super-keyword/text 和 Action 名称javascript 映射的 Action 。 - [未知位置]
3)命名空间/operators-in-java/operators-in-java/history-and-features-of-java/text 和 Action 名称 javascript 没有映射的 Action 。 - [未知位置] 等
我已经执行了如下给出的全局异常处理:
<global-results>
<result name="excepHandler">/handler.jsp</result>
</global-results>
<global-exception-mappings>
<exception-mapping exception="java.lang.Exception" result="excepHandler"/>
</global-exception-mappings>
但它不处理这种类型的错误。提前致谢。
最佳答案
可能最简单的方法是使用通配符。只需对“*”执行操作并将其直接指向您的错误页面。所有具有更具体名称的操作都将覆盖该案例,因此它应该是直截了当的。
关于struts2 - 如何处理错误的请求?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9067898/