說到用
<set-property property="cancellable" value="true"/>
可以解決,馬上復制去試下,行喔,^_^。
---------------------------------引用--------------------------------------
Any existing applications that use the Cancel processing will need to modify their struts-config.xml to set the cancellable property for actions which require it.
In Struts 1.2.9 the <set-property> is used to set the cancellable property for an action....
<action path="/fooAction" input="/foo.jsp" validate="true"> <set-property property="cancellable" value="true"/> <forward name="success" path="/bar.jsp"/> </action>
From Struts 1.3.x a new cancellable attribute can be used....
<action path="/fooAction" input="/foo.jsp" validate="true" cancellable="true"> <forward name="success" path="/bar.jsp"/> </action>
In both Struts 1.2.9 and Struts 1.3.x an exception handler can be configured to handle the InvalidCancelException
<action path="/fooAction" input="/foo.jsp" validate="true" cancellable="true"> <forward name="success" path="/bar.jsp"/> <exception key="errors.cancel" type="org.apache.struts.action.InvalidCancelException" path="/foo.jsp"/> </action>
---------------------------------------end-----------------------------------------------------
剛好我用的是struts是1.2.9的
原文:http://www.aygfsteel.com/freiberg/archive/2007/10/20/154384.html