Laurie Harper
Tue, 20 May 2008 14:00:38 -0700
L. Felipe Lorenz wrote:
hummm this is not necessary.. i just want do send, not retrieve... but i fix the problem... i dont know whats happen, i did create a new project in NetBeans... maybe it lost something... i dont know... But thanks folks... On Tue, May 20, 2008 at 2:59 AM, Laurie Harper <[EMAIL PROTECTED]> wrote:Looks like you're missing a getter for dadosPessoais in your action class... L. Felipe Lorenz wrote:Ok.. i did it... its all right.. but i dont know... i will print my code: JSP: <[EMAIL PROTECTED] contentType="text/html" pageEncoding="UTF-8"%> <%@ taglib prefix="s" uri="/struts-tags" %> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>JSP Page</title> </head> <body> <s:form action="save_dadosPessoais" method="POST" theme="xhtml"> <s:textfield name="dadosPessoais.nome" theme="xhtml"/> <s:textfield name="dadosPessoais.cpf" theme="xhtml"/> <s:textfield name="dadosPessoais.origem" theme="xhtml"/> <s:submit value="Enviar" theme="xhtml" /> </s:form> </body> </html> MY STRUTS.XML: <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE struts PUBLIC "-//Apache Software Fundation//DTD Struts Configuration 2.0//EN" "./struts-2.0.dtd"> <struts> <include file="struts-default.xml" /> <package name="default" extends="struts-default"> <action name="save_dadosPessoais" method="create" class="br.com.mercur.th.action.DadosPessoaisAction"> <result>/TH_DadosPessoais.jsp</result> </action> </package> </struts> ACTION CLASS public class DadosPessoaisAction { private DadosPessoais dadosPessoais; public String create() { System.out.println("DADOS PESSOAIS"); System.out.println(dadosPessoais.getNome()); System.out.println(dadosPessoais.getOrigem()); System.out.println(dadosPessoais.getCpf()); return ActionSupport.SUCCESS; } public void setDadosPessoais(DadosPessoais dadosPessoais) { this.dadosPessoais = dadosPessoais; } } DadosPessoais Class: public class DadosPessoais { private String nome; private String origem; private String cpf; public void setNome(String nome) { this.nome = nome; } public String getNome() { return nome; } public void setOrigem(String origem) { this.origem = origem; } public String getOrigem() { return origem; } public String getCpf() { return cpf; } public void setCpf(String cpf) { this.cpf = cpf; } } On Mon, May 19, 2008 at 3:30 PM, Milan Milanovic < [EMAIL PROTECTED]> wrote: Check the names of the fields, they must mach with attributes names inaction class, and also check that you have correct get/set methods for them in your action class. -- Milan Jim Kiley <[EMAIL PROTECTED]> wrote: Felipe, It would be much easier for others to help you if you would include relevant parts of your code, as well as let us know what version of Struts you are using. jk On Mon, May 19, 2008 at 2:15 PM, Felipe Lorenz wrote: Hi,i did work with struts, and im work with it. But, i dont how, the valueoffield are not send to Action class.. for example: My forms have 3 fields.. text.. normal.. simple.. so, when i submit this the form only the last filed are set. I put a System.out in my action class, and i see only the last field seted.. the other stay NULL... Why?-- Jim Kiley Technical Consultant | Summa [p] 412.258.3346 [m] 412.445.1729 http://www.summa-tech.com--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]