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: [email protected]
>>> 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
>>> >>> |
>>> >>> > /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: [email protected]
>>> >> 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: [email protected]
>>> >> >> 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
>>> >> >> |
>>> >> >> > /myApp/j_acegi_logout Logout
>>> </div>
>>> >> >> >
>>> >> >> > <div id="sidebar">
>>> >> >> > <h1>Menu</h1>
>>> >> >> > <div
>>> class="project">
>>> >> >> > <p> /myApp/index.jsp Main page
>>> >> </p>
>>> >> >> > <p> </p>
>>> >> >> > <p> </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]