When validation send you back your request scope is empty as you have submited a new request ! Your "test" attribute will be present in your formbean, because formbean population has occured. For beeing able to display back your JSP you will have to use session scope beans or use formbean attributes.
Nico. > All: > > I am having problems retrieving request values after submitting a form that > goes through validate(). Below is an example. Please help! > > In the example below I have an action that shows the form using MyEditAction > with no validation (request values work fine). After submitting the form > ensuring a value that will cause an error I am sent back to the testform.jsp > as expected. However, none of the request attributes are available even > though I have the necessary values in hidden form elements, such as the test > hidden property shown below. > > struts-config: > <action > path="/myEditFormAction" > type="com.foo.bar.actions.MyEditAction" > name="myEditForm" > input="/testform.jsp" > validate="false"> > <forward name="success" path="/success.jsp"/> > </action> > > <action > path="/myEditAction" > type="com.foo.bar.actions.MyEditAction" > name="myEditForm" > input="/testform.jsp" > validate="true"> > <forward name="success" path="/success.jsp"/> > </action> > > testform.jsp: > <html:form action="/publisher/editTextEntity"> > <html:hidden property="test" value="testValue"/> > ... > </html:form> > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]