In your struts2 config file you can configure global exceptions like
<global-exception-mappings>
<exception-mapping exception="org.springframework.security.access.AccessDeniedException" result="securityerror" />
<exception-mapping exception="java.lang.Exception" result="error" />
</global-exception-mappings>
<global-results>
<result name="securityerror">/securityerror.jsp</result>
<result name="error">/error.jsp</result>
</global-results>
如果你发现细微的例外情况,处理你可以确定的行动等级,则会达到申请水平。
<action name="actionspecificexception" class="org.apache.struts.register.action.Register" method="throwSecurityException">
<exception-mapping exception="org.springframework.security.access.AccessDeniedException"
result="login" />
<result>/register.jsp</result>
<result name="login">/login.jsp</result>
</action>
因此,这取决于你们选择如何混淆。 详见下文。
rel=“nofollow” 特殊处理
我建议不要把一切例外当作一个 raw子,更好地制造你自己的例外,在其中总结这种例外情况,将有助于你更好地组织你的法典。
Hope this will help you.