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-tp20584806p20624523.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