sorry, even this would not work without keeping the form's action attribute simply as the name of the action.
On Wed, Dec 15, 2010 at 1:40 PM, piyush kumar <alivelove2...@gmail.com>wrote: > I think following would also do, though I haven't tried it yet.... > > <package name="xxxx" namespace="/struts" extends="struts-default"> > > <action name="locationAssign" > class="gov.usbr.etas.web.struts.LocationAssignAction" method="execute"> > <result name="success">/struts/locationAssign.jsp</result> > <result name="input">/struts/locationAssign.jsp</result> > </action> > </package> > > On Wed, Dec 15, 2010 at 3:35 AM, Ellson, Jared L <jell...@usbr.gov>wrote: > >> Yup.. I realized that right after I sent my last email.. That was the >> problem thank you everyone! >> >> -----Original Message----- >> From: Aaron Brown [mailto:aa...@thebrownproject.com] >> Sent: Tuesday, December 14, 2010 2:53 PM >> To: Struts Users Mailing List >> Subject: Re: Help... My url grows... >> >> After I saw the next chunk of code you posted, it looks like it really >> is a namespace problem: you're referring to your action as >> "struts/actionName", which will continue to add "struts" subdirectory >> to whatever URL you're currently using. Instead, try >> "/struts/actionName". >> >> Alternately, and probably cleaner, if you're calling an action in the >> same namespace (aka subdirectory) as the current action, you don't >> need any prefix at all. You can just say: >> action="actionName" >> ...and leave it at that. >> >> - Aaron >> >> On Tue, Dec 14, 2010 at 4:48 PM, Ellson, Jared L <jell...@usbr.gov> >> wrote: >> > Nope... namespace didn't help... I was thinking it was maybe because I >> was doing the submit via javascript but it happens when I use the <s:submit> >> it happens also. >> > >> > >> > >> > -----Original Message----- >> > From: Aaron Brown [mailto:aa...@thebrownproject.com] >> > Sent: Tuesday, December 14, 2010 2:34 PM >> > To: Struts Users Mailing List >> > Subject: Re: Help... My url grows... >> > >> > Every time I've had a URL with an extra path element that I didn't >> > intend, it was always because I messed up the namespace for the action >> > - I have a bad habit of forgetting the leading "/" on my namespaces. >> > >> > I see you don't have a namespace defined for your package, that's part >> > of the stock package tag: >> > namespace="/" >> > ...is the typical assignment for the default package. So, something >> like: >> > >> > <package name="etasstruts2" namespace="/" extends="struts-default"> >> > >> > See if that helps. >> > >> > - Aaron >> > >> > On Tue, Dec 14, 2010 at 4:24 PM, Ellson, Jared L <jell...@usbr.gov> >> wrote: >> >> Hey anybody have a quick idea what would cause my URL to grow. >> >> >> >> First time I hit the page: >> >> >> >> http://localhost:8080/XXXX/struts/locationAssign >> >> >> >> submit the page then: >> >> >> >> http://localhost:8080/XXXX/struts/struts/locationAssign >> >> >> >> then submit again: >> >> >> >> http://localhost:8080/XXXX/struts/struts/struts/locationAssign >> >> >> >> Here is my struts.xml: >> >> >> >> <struts> >> >> >> >> <constant name="struts.devMode" value="true" /> >> >> >> >> <package name="etasstruts2" extends="struts-default"> >> >> >> >> <action name="test" >> class="gov.usbr.etas.web.struts.StrutsTestAction" method="execute"> >> >> <result name="success">/struts/test.jsp</result> >> >> <result name="input">/struts/test.jsp</result> >> >> </action> >> >> <action name="locationAssign" >> class="gov.usbr.etas.web.struts.LocationAssignAction" method="execute"> >> >> <result >> name="success">/struts/locationAssign.jsp</result> >> >> <result >> name="input">/struts/locationAssign.jsp</result> >> >> </action> >> >> </package> >> >> >> >> </struts> >> >> >> >> And my web.xml: >> >> >> >> <filter> >> >> <filter-name>struts2</filter-name> >> >> >> >> <filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class> >> >> </filter> >> >> >> >> <filter-mapping> >> >> <filter-name>struts2</filter-name> >> >> <url-pattern>/struts/*</url-pattern> >> >> </filter-mapping> >> >> >> >> Thank you for your help!!! >> >> >> >> >> > >> > >> > >> > -- >> > Aaron Brown : aa...@thebrownproject.com >> > >> > --------------------------------------------------------------------- >> > To unsubscribe, e-mail: user-unsubscr...@struts.apache.org >> > For additional commands, e-mail: user-h...@struts.apache.org >> > >> > >> > --------------------------------------------------------------------- >> > To unsubscribe, e-mail: user-unsubscr...@struts.apache.org >> > For additional commands, e-mail: user-h...@struts.apache.org >> > >> > >> >> >> >> -- >> Aaron Brown : aa...@thebrownproject.com >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: user-unsubscr...@struts.apache.org >> For additional commands, e-mail: user-h...@struts.apache.org >> >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: user-unsubscr...@struts.apache.org >> For additional commands, e-mail: user-h...@struts.apache.org >> >> >