I had the same problem with my action executing twice and I tracked the problem in the struts-config file.
When an action is of type X and a second completely different action is of the same type X then the problem occurs... Check your config file for actions that share the same type... Cheers, Fotis -----Original Message----- From: Jeremiah Johnson [mailto:[EMAIL PROTECTED] Sent: Wednesday, August 03, 2005 6:03 PM To: Struts Users Mailing List Subject: Re: action executing two times I think this has me on the right track. I was using firefox. I tried this with ie and it works fine. I'm clicking on a link that is an <html:link> to cause this. If I type the url the same thing happens. There is javascript code that submits the page by clicking on a link but it's not tied to the link I am clicking. there are some links where href=# but they are not created by struts tags. How does src="#" trigger another submit? I'm going to start taking html out of the page till I figure out which piece causes this. I post back if I find anything interesting. Thanks! /Jeremiah Laurie Harper wrote: > Jeremiah Johnson wrote: > >> I have an action mapping that looks like: >> <action >> attribute="someForm" >> name="someForm" >> path="/my/path" >> scope="request" >> validate="false" >> parameter="cmd" >> type="someAction"> >> <forward >> name="showForm" >> path="myTileDefinition"/> >> </action> >> >> If I click the link to /my/path.do my action class sends out the >> showForm then displays myTileDef. Then it executes the same action class >> again. The second execution doesn't copy some of the information from >> the first execution. My action class is a LookupDispatchAction so on the >> second time it errors out because cmd is not defined as a parameter. If >> I point my action at a regular jsp page with a tile definition in the >> page it does the same thing. If I point the action at a plain old jsp >> page it executes once. Why does this execute more then once? how do I >> write code around this problem? I'm using struts 1.2.7. Thanks! >> /Jeremiah > > > How are you invoking the action (from an HTML link? form submission? > directly by typing the URL into the address bar?); is there any > Javascript involved? > > Does the response contain any suspect hrefs (for example <img/> tags > with src="#") that might be triggering the second request? > > Using something like tcpflow to watch what's going over the wire can > help figure out where your 'mystery' request is coming from. > > If that doesn't help, I'd suggest posting any HTML that invokes the > action as well as the HTML it produces as a resonse. > > L. > --------------------------------------------------------------------- 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]