我是Struts 2的新手。我使用Apache Struts 2文档来学习Struts 2.
我需要一个Struts 2中自定义异常处理的教程;我应该在哪里看?
答案 0 :(得分:1)
我推荐guides;它们涵盖了大多数功能,包括exception handling。
简言之,版本是“异常”拦截器处理Struts 2声明性异常处理。您可以声明全局和特定于异常的异常处理程序。每个都指定要处理的异常以及捕获异常时返回的结果:
<!-- Here the results are expected to be global results. -->
<global-exception-mappings>
<exception-mapping exception="java.sql.SQLException" result="SQLException"/>
<exception-mapping exception="java.lang.Exception" result="Exception"/>
</global-exception-mappings>
<!-- Here an action configuration adds an addition exception handler. -->
<action name="DataAccess" class="com.company.DataAccess">
<exception-mapping exception="com.company.SecurityException" result="login"/>
<result name="SQLException" type="chain">SQLExceptionAction</result>
<result>/DataAccess.jsp</result>
</action>
如果您在此之后还有其他问题,则需要更加具体。