<package name="custom-default" extends="struts-default">
<result-types>
<result-type name="direct" class="cn.org.rapid_framework.struts2.dispatcher.DirectResult"/>
</result-types>
<interceptors>
<!-- 提供视图渲染的共享变量拦截器
<interceptor name="sharedRenderVariableInterceptor" class="javacommon.struts2.interceptor.SharedRenderVariableInterceptor"/>
<interceptor-ref name="sharedRenderVariableInterceptor"/>
-->
<interceptor-stack name="customDefaultCrudStack">
<interceptor-ref name="paramsPrepareParamsStack"/>
</interceptor-stack>
</interceptors>
<default-interceptor-ref name="customDefaultCrudStack"/>
<global-results>
<result name="jvmexception">/WEB-INF/frame/common/jvmexception.jsp</result>
</global-results>
<global-exception-mappings>
<exception-mapping result="jvmexception" exception="java.lang.Exception"/>
</global-exception-mappings>
<result-types>
<result-type name="direct" class="cn.org.rapid_framework.struts2.dispatcher.DirectResult"/>
</result-types>
<interceptors>
<!-- 提供视图渲染的共享变量拦截器
<interceptor name="sharedRenderVariableInterceptor" class="javacommon.struts2.interceptor.SharedRenderVariableInterceptor"/>
<interceptor-ref name="sharedRenderVariableInterceptor"/>
-->
<interceptor-stack name="customDefaultCrudStack">
<interceptor-ref name="paramsPrepareParamsStack"/>
</interceptor-stack>
</interceptors>
<default-interceptor-ref name="customDefaultCrudStack"/>
<global-results>
<result name="jvmexception">/WEB-INF/frame/common/jvmexception.jsp</result>
</global-results>
<global-exception-mappings>
<exception-mapping result="jvmexception" exception="java.lang.Exception"/>
</global-exception-mappings>
</package>
把这段加上去
<global-results>
<result name="jvmexception">/WEB-INF/frame/common/jvmexception.jsp</result>
</global-results>
<global-exception-mappings>
<exception-mapping result="jvmexception" exception="java.lang.Exception"/>
</global-exception-mappings>