Folks, Any help would be appreciated.
On Wed, Sep 11, 2013 at 9:43 PM, Mohit Gupta <motgu...@gmail.com> wrote: > Another observation is > > what works > @Result(name = ComposeMessageCrudAction.REDIRECT_TO, location = > "/customerhome.do?custIdId=200", type = "redirect") }) > > > what does not work > @Result(name = "redirectTo", location = "#parameters.redirectLocation", > type = "redirect") }) > > where value of #parameters.redirectLocation is > /customerhome.do?custIdId=200 > > *i am not getting why second approach is not working and why its adding > customer namespace before * > */customerhome.do?custIdId=200* > > > On Wed, Sep 11, 2013 at 8:54 PM, Mohit Gupta <motgu...@gmail.com> wrote: > >> params={"namespace", "/"} did not help. Still it adds the customer >> namespace >> >> >> On Wed, Sep 11, 2013 at 8:40 PM, Christoph Nenning < >> christoph.nenn...@lex-com.net> wrote: >> >>> it should work when you add namespace "/" to paramters: >>> >>> @Result( >>> name = "redirectTo", >>> location = "#parameters.redirectLocation", >>> type = "redirect", >>> params={"namespace", "/"} >>> ) >>> >>> >>> see this wiki page: >>> http://struts.apache.org/development/2.x/docs/redirect-result.html >>> >>> >>> Regards, >>> Christoph >>> >>> >>> >>> > >>> > Hi All, >>> > >>> > i have struts 2 action named as CustomerAction.java which is under >>> > folderHierarchy/actions/customer(customer is namespace here). From one >>> of >>> > the method >>> > inside this action class, I am redirecting to my legacy action class >>> > >>> > ResultMapping is :- >>> > @Result(name = "redirectTo", location = "#parameters.redirectLocation", >>> > type = "redirect") }) >>> > >>> > where #parameters.redirectLocation is /customerhome.do?custIdId=200 >>> > >>> > Action method is :- >>> > @Action(value = "CustomerAction!redirectToPage") >>> > public String redirectToLocation() { >>> > return "redirectTo"; >>> > } >>> > >>> > But issue is struts auotomatically adding current action namespace(i.e >>> > customer) before redirection location. So instead of >>> > redirecting to/myWebApp/customerhome.do?custIdId=200, struts 2 is >>> > redirecting to /myWebApp/customer/customerhome.do?custIdId=200 and i am >>> > getting exception >>> > HTTP Status: 404, Problem URI: /myWebApp/customer/ >>> > >>> > >>> > I am not getting why its adding cuustomer namespace and how to get rid >>> of >>> > this? >>> >>> This Email was scanned by Sophos Anti Virus >>> >> >> >