Como resolver isso?

Fala pessoal

Estou desenvolvendo uma aplicao no Struts e na hora que chamo o metodo execute(Action) o objeto form do ActionForm esta vindo null
alguem sabe o que pode ser??


ClienteCadastrarForm myform = (ClienteCadastrarForm) form;

abracos e brigado pela forca…

Veja se vc mapeou TUDO corretamente no seu struts-config.xml e confirme se você fez a sua classe form estender de ActionForm.
Abraço.

O ActionForm esta extendendo sim.

e o meu mapeamento esta assim :


<action path = "/CadastrarCliente" 
                             type =  "Servlet.ClienteCadastrarAction" >
         <forward name="sucess" path="/ConsultaClientes.do" />
         <forward name = "error" path = "/Error.jsp" />
            
        </action>

eu to achando que o erro esta no type eh assim que mapeio ele ?

abracos

fabiozoroastro

acho que o erro estava no mapeamento mesmo

ficou assim o novo mapeamento


<action path = "/CadastrarCliente" name = "ClienteCadastrarForm" type = "Servlet.ActionForm.ClienteCadastrarForm" >
            <forward name="cadastro" path="/index.jsp" />
            <forward name = "erro" path = "/Principal.jsp" />
            
        </action>3

Acho que o erro estava que eu esqueci de botar o name = “NomedoActioForm” dentro da action da servlet

so que agora esta me dando este erro aqui (rsss ta foda ) se vc ou alguem puder me ajudar agradeco


HTTP Status 500 - No action instance for path /CadastrarCliente could be created

--------------------------------------------------------------------------------

type Status report

message No action instance for path /CadastrarCliente could be created

description The server encountered an internal error (No action instance for path /CadastrarCliente could be created) that prevented it from fulfilling this request.


--------------------------------------------------------------------------------

Apache Tomcat/5.5.17

abracos

mmenezes,

Procure postar Assunto de uma forma mais especifica
Isso facilita tanto as pessoas te ajudarem, quanto a outros
que possuam o mesmo problema a encontrar a solução e não
repetir post.

:wink:

Achei o erro ,
o type da minha action estava apontando pro lugar errado .

O erro era aquele mesmo do name da action.

Abraços