2008/8/27 Jeromy Evans <[EMAIL PROTECTED]> > > I vaguely an update or concern recently relating to automatic refreshing > of the model in the ModelDriven interceptor; the interceptor gets the > model and re sets it on the stack when it thinks it should.
I followed through your suggestion, and came up with something simple. If I indicate to ModelDrivenInterceptor to "refreshModelBeforeResult", then my "StillFailingAction" now works. Here would be the modification to struts.xml. (Let me display the two versions, for ease of comparison.) /***************************************/ /* struts.xml (old version: failing) */ /***************************************/ <struts> <package name="default" extends="struts-default" abstract="false" namespace="/" > <default-interceptor-ref name="paramsPrepareParamsStack"/> <action name="successfull" class="com.myapp.SuccessfullAction"><result>/test.jsp</result></action> <action name="failing" class="com.myapp.FailingAction"><result>/test.jsp</result></action> </package> </struts> /******************************************************/ /* struts.xml (new version: success for both actions) */ /******************************************************/ <struts> <package name="default" extends="struts-default" abstract="false" namespace="/" > <default-interceptor-ref name="paramsPrepareParamsStack"/> <action name="successfull" class="com.myapp.SuccessfullAction"><result>/test.jsp</result></action> <action name="failing" class="com.myapp.FailingAction"> <!-- Not failing anymore: SUCCESS! --> <interceptor-ref name="modelDriven"> <param name="refreshModelBeforeResult">true</param> </interceptor-ref> <result>/test.jsp</result> </action> </package> </struts> May I suggest that this kind of details would greatly gain with being documented... Let me know if I can be of any help in this respect. (BTW, there are tons of typos in the guides that I am itching to correct!!!) ;) --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]