struts-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Milan Milanovic <milanmilanov...@yahoo.com>
Subject Re: Form submitted twice (no AJAX!)
Date Fri, 21 Nov 2008 15:19:05 GMT

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 <milanmilanovich@yahoo.com> wrote:
> 
>> From: Milan Milanovic <milanmilanovich@yahoo.com>
>> 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
>> <milanmilanovich@yahoo.com> wrote:
>> > 
>> >> From: Milan Milanovic
>> <milanmilanovich@yahoo.com>
>> >> 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:
>> >> user-unsubscribe@struts.apache.org
>> >> >> For additional commands, e-mail:
>> >> user-help@struts.apache.org
>> >> >> 
>> >> >> 
>> >> >> 
>> >> > 
>> >> > 
>> >> 
>> >> -- 
>> >> 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:
>> user-unsubscribe@struts.apache.org
>> >> For additional commands, e-mail:
>> >> user-help@struts.apache.org
>> > 
>> >
>> ---------------------------------------------------------------------
>> > To unsubscribe, e-mail:
>> user-unsubscribe@struts.apache.org
>> > For additional commands, e-mail:
>> user-help@struts.apache.org
>> > 
>> > 
>> > 
>> 
>> -- 
>> 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: user-unsubscribe@struts.apache.org
>> For additional commands, e-mail:
>> user-help@struts.apache.org
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: user-unsubscribe@struts.apache.org
> For additional commands, e-mail: user-help@struts.apache.org
> 
> 
> 

-- 
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: user-unsubscribe@struts.apache.org
For additional commands, e-mail: user-help@struts.apache.org


Mime
View raw message