<action name="superadd" class="com.iask.action.SuperAddAction">
<result name="success">/user/manageask.jsp</result>
<result name="failer">/ask.jsp</result>
<result name="input" type="chain">
<param name="actionName">findask</param>
<param name="id">${askid}</param>
</result>
<result name="invalid.token">/error404.html</result>
<interceptor-ref name="defaultStack"></interceptor-ref>
<interceptor-ref name="token"></interceptor-ref>
</action>
为什么会报那个错误?
<result name="success">/user/manageask.jsp</result>
<result name="failer">/ask.jsp</result>
<result name="input" type="chain">
<param name="actionName">findask</param>
<param name="id">${askid}</param>
</result>
<result name="invalid.token">/error404.html</result>
<interceptor-ref name="defaultStack"></interceptor-ref>
<interceptor-ref name="token"></interceptor-ref>
</action>
为什么会报那个错误?
这个异常信息你少些了一段!没说什么的result
No result defined for action com.iask.action.DisplayAskAction and result input
<param name="actionName">findask </param>
<param name="id">${askid} </param>
</result>
这个错误了吧,你有findask么?
当然有这个action啦,没有的话会报找不到的错误的
我那个就是从网络上学来的,JSP加<s:token>
你试试这个走不走action
你就贴这么点代码,看不出来什么
之前我是用<result name="success" type="redirect">/findask.action?参数 </result>
现在不想用redirect用chain
原因有很多种,例如表单域的类型转过没通过,表单域的数据校验没通过等等! 好好查查吧!