Dúvida com o tratamento de url no struts 2

0 respostas
Tiago_Farias

Olá!

Minha app tem uma página inicial (index.jsp) que apenas redireciona para uma página de login por meio de:

window.location = "./admin/Disconnected"

Por causa do namespace setado neste momento, no caso o /admin/*, não consigo mudá-lo mais. Por exemplo, no meu struts.xml eu tenho o package:

<package name="router-web-administrator" namespace="/user" extends="struts-default"> <action name="UpdateForm" class="router.web.fisco.actions.UpdateFormAction"> <result name="success">/WEB-INF/jsp/router/Update.jsp</result> </action> </package>

Isso devia fazer com que, quando a action “UpdateForm” fosse chamada, o package colocasse o /user/ antes, não? Dessa forma ficaria app/user/UpdateForm. Mas o q está acontecendo é que a url fica /admin/UpdateForm. Como se o struts não trocasse o namespace, apenas trocasse o nome da action.
Então gostaria de saber como fazer pra o struts pegar a action correta com o namespace correto.

Alguém sabe?

Criado 18 de fevereiro de 2011
Respostas 0
Participantes 1