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 >