Struts-config.xml

3 respostas
Buscapeh

Olá,

estou com uma dúvida. Fiz um sistema web utilizando Struts. O sistema é um caixa automático. As contas bancárias estão num banco de dados, que estão funcionando.
Tenho uma classe Conta, pertence ao pacote modelo.
Tenho a classe LoginAction (faz login de um usuário e se usuario existe no banco de dados, retorna o objeto Conta) abaixo:

prop = operacao.fazLogin(obf.getConta(),obf.getSenha()); //prop é uma instancia da Classe Conta
         if(prop == null){
             return (mapping.findForward("erro"));
         }
         else{
            request.setAttribute("conta",prop);  
            return (mapping.findForward("sucesso")); 
         }

O arquivo struts-config.xml é descrito abaixo:

struts-config.xml
<action path="/fazerLogin" type="com.myapp.struts.LoginAction" 

            name="operacaoFormBean" scope="request">

            <forward name = "sucesso" path="/menuCliente.html"/>
            <forward name = "erro" path="/erro.html"/>
            

        </action>
        
        <action path="/fazerSaque" type="com.myapp.struts.SaqueAction" 

            name="operacaoFormBean" scope="request">

            <forward name = "sucesso" path="/index.jsp"/>

        </action>

A minha dúvida é, como resgatar este objeto no struts-config.xml e repassa-lo para outra action (no caso acima, para a action fazerSaque)?

3 Respostas

rubinelli

Você não pode colocar o objecto na Session e depois pegá-lo na outra action? O struts-config.xml nem chega a entrar nessa.

ramilani12

Vc pode recuperar o objeto utilizando

Conta  c = (Conta) request.getAttribute("conta");
Buscapeh

ramilani12:
Vc pode recuperar o objeto utilizando

Conta c = (Conta) request.getAttribute("conta");

Ok… mas eu coloco isso em qualquer outra classe Action??

Criado 25 de janeiro de 2008
Ultima resposta 25 de jan. de 2008
Respostas 3
Participantes 3