1. java
  2. android
  3. c#
  4. .net
  5. javascript
  6. php
  7. jquery
  8. html
  9. sql

Como transferir atributos de uma JSP para outra JSP através do struts?

Boa tarde pessoal, estou com dificuldade de acessar os dados de uma classe VO através de outra JSP. A chamada da JSP é feita pelo Struts:

<action name="loginResult" class="loginAction" method="validaLogin">
     <result name="update" type="redirectAction">atualizaSenha</result>
</action>
<action name="atualizaSenha" class="atualizaSenhaAction" method="carregaAtualizaSenha">
     <result>/WEB-INF/pages/atualizaSenha.jsp</result>
</action>

Nessa JSP resultante, eu submeto um outro formulário que não contém um input relacionado ao atributo do meu VO

EX.: "LoginVO.login"

Preciso acessar este dado pois ele é a chave primária do banco.

O método "LoginVO.getLogin()" não funciona nessa JSP, ele me retorna "null".

Imagino que por eu submeter um novo formulário ao VO que não faz referência a este atributo "LoginVO.login", ele sobrescreve como "null" e eu perco o login do usuário, resultado:

O método que chama o DAO tem um parâmetro que deveria passar o login, mas passa null.

Alguém tem alguma sugestão de como posso "passar" esse atributo para a minha outra JSP? Agradeço!

  1. Você vai ver essas setas em qualquer página de pergunta. Com elas, você pode dizer se uma pergunta ou uma resposta foram relevantes ou não.
  2. Edite sua pergunta ou resposta caso queira alterar ou adicionar detalhes.
  3. Caso haja alguma dúvida sobre a pergunta, adicione um comentário. O espaço de respostas deve ser utilizado apenas para responder a pergunta.
  4. Se o autor da pergunta marcar uma resposta como solucionada, esta marca aparecerá.
  5. Clique aqui para mais detalhes sobre o funcionamento do GUJ!

0 resposta

Não é a resposta que estava procurando? Procure outras perguntas com as tags struts jsp dao ou faça a sua própria pergunta.