Actually I'm using a javascript which needs to define form name. And in
struts, when you define form name it is mandatory to define type too.

    I just change the "scope" in struts-config from "request" to "session"
and it is working fine now. But question is, why it is not working with
scope=request?

Bye,
Viki.

On 12/22/05, Laurie Harper <[EMAIL PROTECTED]> wrote:
>
> 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]
>
>

Reply via email to