Infinite recursion detected: [/que/listQuestion!findCurpageQue, /que/listQuestion, /que/listQuestion] - [unknown location]
com.opensymphony.xwork2.ActionChainResult.execute(ActionChainResult.java:203)
com.opensymphony.xwork2.DefaultActionInvocation.executeResult(DefaultActionInvocation.java:362)
com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:266)
com.opensymphony.xwork2.interceptor.DefaultWorkflowInterceptor.doIntercept(DefaultWorkflowInterceptor.java:165)
com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:87)
com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:237)
com.opensymphony.xwork2.validator.ValidationInterceptor.doIntercept(Validatio
错误产生的原因是产生了递归 一直需找/que/listQuestion
<!-- 试题添加成功 跳转到显示第一页 Question信息 -->
<action name="listQuestion" class="QueAction" method="findCurpageQue">
<result name="success" type="chain">listQuestion</result>
<result name="input">/index.jsp</result>
</action>
解决的方法是:
<!-- 试题添加成功 跳转到显示第一页 Question信息 -->
<action name="listQuestion" class="QueAction" method="findCurpageQue">
<result name="success">/main.jsp</result>
<result name="input">/index.jsp</result>
</action>
把代码中的type="chain" 去掉就OK