You shouldn't need either name or type, Struts will derive both from the
configuration. Since you say that's working OK for you, why are you
trying to add them?
L.
Vikrama Sanjeeva wrote:
Hi,
I have a form which consists of pull-down menus, radio button, text area
and text fields. The form takes all the required input fields from user,
validate them and if validation fail's, the same form is called with
pre-populated values (as entered 1st time by user). This is true when there
is NO form "name" and "type" is given in form tag. But when I give form
"name" and "type" in form tag, only pull-down menus are populated if
validation fails. Whereas, text field, text area and radio buttons are not
pre-poulated.
I'm not sure what is going wrong here?? Below is the related code I'm
using.
/******** struts-config.xml*******/
<form-bean name="myForm" type="com.world.MyForm"/>
<action path="/MyActionPath"
type="com.world.MyActionClass"
name="myForm"
scope="request"
validate="true"
input="myForm.jsp"
>
<forward
name="success"
path="/myHome.jsp"/>
</action>
/******** struts-config.xml*******/
/********START myForm.jsp*******/
<!-- When given form "name" and "type", it fails to populate the text field,
radio-button and text-area after validation falis. -->
<html:form name="myForm" type="com.world.MyForm" action="/MyActionPath"
method="post" enctype="multipart/form-data">
<html:radio property="happy" value="Y">Happy</html:radio>
<html:select name="myForm" property="country">
<html:option value="">Select Country</html:option>
<html:options collection="countryNames" property="countryName"
labelProperty="countryName" />
</html:select>
<html:text property="name"></html:text>
<html:textarea property="details"></html:textarea>
</html:form>
/******** END myForm.jsp*******/
Bye,
Viki.
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]