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.

Achei o erro ,
o type da minha action estava apontando pro lugar errado .
O erro era aquele mesmo do name da action.
Abraços