My apologizes for yet another thread on action chaining, but I am in a
bit of a pickle, and the archives have been of little help.
I have the following struts configuration, modified for brevity.
<form-bean name="serviceForm"
type="org.apache.struts.action.DynaActionForm">
<form-property name="id" type="java.lang.String"/>
<form-property name="name" type="java.lang.String"/>
<form-property name="type" type="java.lang.String"/>
<form-property name="description" type="java.lang.String"/>
</form-bean>
<action path="/editService"
type="com.christianity.dashboard.struts.action.manager.EditService"
name="serviceForm"
scope="request"
validate="false">
<forward name="view" path="/jsp/editService.jsp"/>
</action>
<action path="/createAspect"
type="com.christianity.dashboard.struts.action.manager.CreateAspect"
name="aspectForm"
scope="request"
validate="false">
<forward name="view" path="/editService.do"/>
</action>
The problem occurs when I forward from createAspect to editService after
setting request variables. I am setting attributes of the serviceForm in
the request within createAspects execute method, but unfortunately no
values are set when editService checks the serviceForm DynaActionForm
within its execute method. Am I incorrect in assuming that this is
possible, and if not what am I missing? Are request variables lost when
forwarding to another action?
Thanks
Alex
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]