Tenho isso em uma parte do meu struts.xml:
<global-results> <result name="redirectLogin">URL DINAMICA, ORA LOGIN, ORA CRIAR POST e ETC</result> <result name="naoLogado" type="redirect">entrar</result> </global-results> <action name="entrar"> <interceptor-ref name="login"/> <result>/WEB-INF/pages/login.jsp</result> </action> <action name="painelControle"> <interceptor-ref name="login"/> <result name="success">/WEB-INF/pages/painel.jsp</result> <result name="error" type="redirect">entrar</result> </action> <action name="criarPost"> <interceptor-ref name="login"/> <result name="success">/WEB-INF/pages/criar-post.jsp</result> <result name="error" type="redirect">entrar</result> </action> <action name="login" class="com.phelipewener.action.LoginAction"> <result name="success" type="redirect">painelControle</result> <result name="input">/WEB-INF/pages/login.jsp</result> </action> <action name="logout" class="com.phelipewener.action.LogoutAction"> <result name="success" type="redirect">blog</result> </action>
Quero passar uma url pra cada requisição do interceptor, tipo, quando for chamar painelControle o interceptor login vai ver se o usuario está logado e me retornar redirectLogin caso ele esteja, ou nao logado, ele retorna a pagina pra logar! O problema é, como passo o parametro de url para a result global redirectLogin?