I changed the action mapping to:
        <action path="/LoadHomePage" type="test.LoadHomePageAction"
name="testForm" scope="request">
            <forward name="success" path="home.jsp"/>
        </action>

So it should be request data, but  it keeps the previously selected item in
the list after submitting the form and returning to the page.

On 2/13/06, [EMAIL PROTECTED] <[EMAIL PROTECTED]> wrote:
>
> Is that  session form ?
>
> -------------- Original message ----------------------
> From: Daniel Kies <[EMAIL PROTECTED]>
> > Yes that is the problem I am having.
> >
> > On 2/13/06, Tom Ansley <[EMAIL PROTECTED]> wrote:
> > >
> > > Once the form has been submitted can you not set that value on the
> form
> > > back
> > > to the default?
> > >
> > > -----Original Message-----
> > > From: Daniel Kies [mailto:[EMAIL PROTECTED]
> > > Sent: Monday, February 13, 2006 11:28 AM
> > > To: Struts Users Mailing List
> > > Subject: After refreshing Drop Down value has default data
> > >
> > > Hello...I have an app where you are on a page that has a drop down
> with
> > > select then some values.  After you choose a value the form is
> submitted.
> > > Data is reloaded in the array list used to fill the form.  WHen I get
> back
> > > to the page the drop down has the value in it that was previously
> > > selected.
> > > So if you choose "green" in the drop down, after calling the action
> and
> > > loading the drop down's arraylist with "Red", "Blue", and "Green",
> Green
> > > is
> > > selected in the box.  Is there a way i can avoid this so the value
> goes
> > > back
> > > to "Select"?
> > >
> > > code from jsp:
> > > <html:form action="/LoadHomePage">
> > >     <html:select property="code" onchange="
> document.all.testForm.submit
> > > ();">
> > >
> > >         <option value="2">Select</option>
> > >         <html:options collection="colors" property="id"
> > > labelProperty="name"/>
> > > </html:select>
> > >
> > > Code from action:
> > > GVO gvo = new GVO();
> > >         gvo.setId(1);
> > >         gvo.setName("Red");
> > >         GVO gvo2 = new GVO();
> > >         gvo2.setId(2);
> > >         gvo2.setName("Green");
> > >         ArrayList a = new ArrayList();
> > >         a.add(gvo);
> > >         a.add(gvo2);
> > >         request.setAttribute("colors", a);
> > >
> > > Struts config mapping:
> > >         <form-bean name="testForm" type="
> > > org.apache.struts.action.DynaActionForm">
> > >             <form-property name="code" type="java.lang.String">
> > >             </form-property>
> > >         </form-bean>
> > >
> > >         <action path="/LoadHomePage" type="test.LoadHomePageAction"
> > > name="testForm">
> > >             <forward name="success" path="home.jsp"/>
> > >         </action>
> > >
> > >
> > > ---------------------------------------------------------------------
> > > 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]
>
>

Reply via email to