Struts - Action forward to Action

1 resposta
D

Estou com o seguinte problema tenho dois actions

<action path="/ListUsersAction" type="base.action.users.ListUsersAction">
        	<forward name="sucess" path="/users/List.jsp" redirect="false" />
</action>
<action path="/RemoveUsersAction" type="base.action.users.RemoveUsersAction">
        	<forward name="sucess" path="/ListUsersAction.do" redirect="false" />
</action>

depois de executar o action RemoveUsersAction e tudo executar normal será chamado automaticamente o action ListUsersAction, preciso passar uma variável no request do primeiro para o segundo action, faço tudo normal ( request.setAttibute( tal_coisa, tal_coisa ) ), e preciso dessa variável tal_coisa no jsp destino do ListUsersAction, no meu caso /users/List.jsp só que essa variável não chega.
Achei muito estranho não funcionar, pq a variável existe no segundo action....

Alguém já teve algum problema semelhante ?

PS: Para pegar o valor do request estou fazendo assim:
[code]
<logic:messagesPresent message="true">
<table>
<td colspan="2" bgcolor="#AABB00">
<html:messages id="msg" message="true">
<bean:write name="msg"/>
</html:messages>
</td>
</table>
</logic:messagesPresent>
[code]

o problema está exatamente no bean:write que dah erro, mas usei o mesmo código em outro jsp e funcionou normal.

1 Resposta

thiagoh

estou com o mesmo problema… eu acho que no forward para outro action uma nova Request eh criada zerada… =\

Criado 18 de abril de 2005
Ultima resposta 29 de mar. de 2012
Respostas 1
Participantes 2