I solved with two lists..it is not so elegant solution, but there is
obviously no better solution.

--
Milan


Milan Milanovic wrote:
> 
> Dave,
> 
> actually my form isn't submitted twice :-(. I found now what was the
> problem. I set one multiple option select in jsp like this:
> 
> <s:select label="Users" list="users" listKey="id" listValue="name"
>                               name="users.id" emptyOption="false" 
> value="%{users.{id}}"
>                               headerKey="None" theme="simple" multiple="true" 
> />
> 
> The problem is because my users list contain e.g. three users: Mike, John,
> Paul. And when user select for example one of them in jsp page, I just got
> added that user(s) at the end of users list. How can I set that this list
> later contain just selected users ?
> 
> --
> Milan
> 
> 
> 
> newton.dave wrote:
>> 
>> Those aren't links. They're text. That's why I asked if everything came
>> through okay.
>> 
>> 
>> --- On Fri, 11/21/08, Milan Milanovic <[EMAIL PROTECTED]> wrote:
>> 
>>> From: Milan Milanovic <[EMAIL PROTECTED]>
>>> Subject: Re: Form submitted twice (no AJAX!)
>>> To: user@struts.apache.org
>>> Date: Friday, November 21, 2008, 10:19 AM
>>> There is no menu code, just those two links.
>>> 
>>> Milan
>>> 
>>> 
>>> newton.dave wrote:
>>> > 
>>> >>> > <div id="menu">
>>> /myApp/index.jsp Main
>>> >>> &nbsp; |&nbsp;
>>> >>> > /myApp/j_acegi_logout Logout </div>
>>> > 
>>> > Is your menu not implemented yet?
>>> > 
>>> > 
>>> > --- On Fri, 11/21/08, Milan Milanovic
>>> <[EMAIL PROTECTED]> wrote:
>>> > 
>>> >> From: Milan Milanovic
>>> <[EMAIL PROTECTED]>
>>> >> Subject: Re: Form submitted twice (no AJAX!)
>>> >> To: user@struts.apache.org
>>> >> Date: Friday, November 21, 2008, 9:39 AM
>>> >> Dear Dave,
>>> >> 
>>> >> I don't understand. That is exactly what I get
>>> when
>>> >> page is generated. I
>>> >> omited some plain html code.
>>> >> 
>>> >> 
>>> >> --
>>> >> Milan
>>> >> 
>>> >> 
>>> >> newton.dave wrote:
>>> >> > 
>>> >> > I don't think that came through properly;
>>> perhaps
>>> >> try pastebin or similar.
>>> >> > 
>>> >> > Dave
>>> >> > 
>>> >> > 
>>> >> > --- On Thu, 11/20/08, Milan Milanovic
>>> >> <[EMAIL PROTECTED]> wrote:
>>> >> > 
>>> >> >> From: Milan Milanovic
>>> >> <[EMAIL PROTECTED]>
>>> >> >> Subject: Re: Form submitted twice (no
>>> AJAX!)
>>> >> >> To: user@struts.apache.org
>>> >> >> Date: Thursday, November 20, 2008, 3:33
>>> PM
>>> >> >> Why is this form submitte twice ?
>>> >> >> 
>>> >> >> 
>>> >> >> Milan Milanovic wrote:
>>> >> >> > 
>>> >> >> > Yes, but it is the same when I
>>> remove ajax
>>> >> with
>>> >> >> simple. Here is my jsp
>>> >> >> > page, there is no AJAX word there
>>> and I still
>>> >> get
>>> >> >> submited twice:
>>> >> >> > 
>>> >> >> > <html
>>> >> >>
>>> xmlns="http://www.w3.org/1999/xhtml";
>>> >> >> xml:lang="en">
>>> >> >> > <head>
>>> >> >> > <script
>>> >> type="text/javascript">
>>> >> >> >     // Dojo configuration
>>> >> >> >     djConfig = {
>>> >> >> >         baseRelativePath:
>>> >> >> "/myApp/struts/dojo",
>>> >> >> >         isDebug: true,
>>> >> >> >         bindEncoding:
>>> "UTF-8",
>>> >> >> >         debugAtAllCosts: true // not
>>> needed,
>>> >> but
>>> >> >> allows the Venkman
>>> >> >> > debugger to work with the includes
>>> >> >> >     };
>>> >> >> > </script>
>>> >> >> > <script
>>> type="text/javascript"
>>> >> >> >        
>>> >> >>
>>> >>
>>> src="/myApp/struts/dojo/dojo.js"></script>
>>> >> >> > <script
>>> type="text/javascript"
>>> >> >> >        
>>> >> >>
>>> >>
>>> src="/myApp/struts/simple/dojoRequire.js"></script>
>>> >> >> > </head>
>>> >> >> > <body onload="">
>>> >> >> > 
>>> >> >> > 
>>> >> >> > <div id="menu">
>>> >> /myApp/index.jsp Main 
>>> >> >> &nbsp; |&nbsp; 
>>> >> >> > /myApp/j_acegi_logout Logout
>>> </div>
>>> >> >> > 
>>> >> >> > <div id="sidebar">
>>> >> >> > <h1>Menu</h1>
>>> >> >> > <div
>>> class="project">
>>> >> >> > <p> /myApp/index.jsp Main page
>>> >> </p>
>>> >> >> > <p>&nbsp;</p>
>>> >> >> > <p>&nbsp;</p>
>>> >> >> > <p> # <br />
>>> >> >> >  </p>
>>> >> >> > </div>
>>> >> >> > </div>
>>> >> >> > 
>>> >> >> > <div>
>>> >> >> > <h2>Choose report</h2>
>>> >> >> > <br>
>>> >> >> >  <div align="left"
>>> >> style="width:
>>> >> >> 600px; border-width:thin;
>>> >> >> > border-style:solid;
>>> >> border-color:threedlightshadow;
>>> >> >> text-align: left;">
>>> >> >> > 
>>> >> >> >                     
>>> >> >> > <form namespace="/reports
>>> >> >> id="showReport"
>>> >> name="showReport"
>>> >> >> > onsubmit="return true;"
>>> >> >>
>>> >>
>>> action="/myApp/reports/showReport.action"
>>> >> >> > method="post">
>>> >> >> >    <table
>>> >> class="wwFormTable">
>>> >> >> >             
>>> >> >> >             From date: <script
>>> >> >> type="text/javascript">
>>> >> >> >    
>>> >> dojo.require("dojo.widget.DatePicker");
>>> >> >> > </script>
>>> >> >> > <div
>>> >> >> >     
>>> dojoType="dropdowndatepicker" 
>>> >>  
>>> >> >> id="fromDate"   
>>> >> >> >
>>> value="2008-11-11T00:00:00"   
>>> >> >> name="dojo.fromDate"   
>>> >> >> > inputName="fromDate"    
>>> >> >> displayFormat="dd.MM.yyyy" 
>>> >> >> >
>>> >>
>>> saveFormat="rfc"></div><br/>
>>> >> >> >             Do datuma: <script
>>> >> >> type="text/javascript">
>>> >> >> >    
>>> >> dojo.require("dojo.widget.DatePicker");
>>> >> >> > </script>
>>> >> >> > 
>>> >> >> >             <tr>
>>> >> >> >                     <td
>>> >> align="right"><label
>>> >> >> for="users"
>>> >> >>
>>> >>
>>> class="label">User:</label></td>
>>> >> >> >                     <td><select
>>> >> name="user.id"
>>> >> >> id="user">
>>> >> >> >     <option
>>> >> >>
>>> value="1">Mike</option>
>>> >> >> >     <option
>>> >> >>
>>> value="2">John</option>
>>> >> >> >     <option
>>> >> >>
>>> value="3">Peter</option>
>>> >> >> > </select></td>
>>> >> >> >             </tr>
>>> >> >> >             <tr>
>>> >> >> >                     <td
>>> colspan="2"><input
>>> >> >> type="submit"
>>> >> id="showReport_0"
>>> >> >> value="Show
>>> >> >> > report"
>>> class="submit"
>>> >> >> style="submit"/>
>>> >> >> > </td>
>>> >> >> >             </tr>
>>> >> >> > </table></form>
>>> >> >> > 
>>> >> >> > </div>
>>> >> >> > </body>
>>> >> >> > </html>
>>> >> >> > 
>>> >> >> > 
>>> >> >> > 
>>> >> >> > 
>>> >> >> > Jeromy Evans - Blue Sky Minds wrote:
>>> >> >> >> 
>>> >> >> >> Milan Milanovic wrote:
>>> >> >> >>> Hi,
>>> >> >> >>>
>>> >> >> >>> I have a simple jsp form:
>>> >> >> >>>
>>> >> >> >>> <head>
>>> >> >> >>>   <s:head
>>> theme="ajax"
>>> >> >> debug="true" />
>>> >> >> >>> </head>
>>> >> >> >>> <s:form
>>> >> action="showReport"
>>> >> >> namespace="/reports"
>>> >> validate="true">
>>> >> >> >>>   
>>> >> >> >> <snip>
>>> >> >> >> 
>>> >> >> >>>           And when user click submit
>>> button,
>>> >> this form
>>> >> >> get submitted twice, i.e.
>>> >> >> >>> showReport form action
>>> method is
>>> >> called twice!
>>> >> >> I'm NOT USING AJAX here,
>>> >> >> >>> I
>>> >> >> >>> DON'T HAVE ANY
>>> Javascript
>>> >> functions in
>>> >> >> this page.
>>> >> >> >>>
>>> >> >> >>>   
>>> >> >> >> 
>>> >> >> >> You DO have javascript in your
>>> page and
>>> >> you ARE
>>> >> >> using ajax.
>>> >> >> >> 
>>> >> >> >> <s:head
>>> theme="ajax">
>>> >> instructs
>>> >> >> struts to include the dojo javascripts, 
>>> >> >> >> and sets the default theme to
>>> ajax.
>>> >> >> >> <s:form
>>> >> ...valudate="true">
>>> >> >> instructs struts to include client-side 
>>> >> >> >> javascript validation (or
>>> possibly ajax
>>> >> >> validation; I can't recall if 
>>> >> >> >> that requires the theme on the
>>> form
>>> >> itself or
>>> >> >> not).
>>> >> >> >> 
>>> >> >> >> Viewing the source of your page
>>> would
>>> >> tell you
>>> >> >> this.  Firefox with 
>>> >> >> >> Firebug will tell you what's
>>> >> happening.
>>> >> >> >> 
>>> >> >> >> Clean it up and see how you go.
>>> >> >> >> 
>>> >> >> >> 
>>> >> >> >>
>>> >> >>
>>> >>
>>> ---------------------------------------------------------------------
>>> >> >> >> To unsubscribe, e-mail:
>>> >> >> [EMAIL PROTECTED]
>>> >> >> >> For additional commands, e-mail:
>>> >> >> [EMAIL PROTECTED]
>>> >> >> >> 
>>> >> >> >> 
>>> >> >> >> 
>>> >> >> > 
>>> >> >> > 
>>> >> >> 
>>> >> >> -- 
>>> >> >> View this message in context:
>>> >> >>
>>> >>
>>> http://www.nabble.com/Form-submitted-twice-%28no-AJAX%21%29-tp20584806p20609456.html
>>> >> >> Sent from the Struts - User mailing list
>>> archive
>>> >> at
>>> >> >> Nabble.com.
>>> >> >> 
>>> >> >> 
>>> >> >>
>>> >>
>>> ---------------------------------------------------------------------
>>> >> >> 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]
>>> >> > 
>>> >> > 
>>> >> > 
>>> >> 
>>> >> -- 
>>> >> View this message in context:
>>> >>
>>> http://www.nabble.com/Form-submitted-twice-%28no-AJAX%21%29-tp20584806p20622377.html
>>> >> Sent from the Struts - User mailing list archive
>>> at
>>> >> Nabble.com.
>>> >> 
>>> >> 
>>> >>
>>> ---------------------------------------------------------------------
>>> >> 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]
>>> > 
>>> > 
>>> > 
>>> 
>>> -- 
>>> View this message in context:
>>> http://www.nabble.com/Form-submitted-twice-%28no-AJAX%21%29-tp20584806p20623212.html
>>> Sent from the Struts - User mailing list archive at
>>> Nabble.com.
>>> 
>>> 
>>> ---------------------------------------------------------------------
>>> 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]
>> 
>> 
>> 
> 
> 

-- 
View this message in context: 
http://www.nabble.com/Form-submitted-twice-%28no-AJAX%21%29-tp20584806p20628242.html
Sent from the Struts - User mailing list archive at Nabble.com.


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to