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 in
>>> action 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 value
>>>>
>>> of
>>>
>>>> field 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]
>
>

Reply via email to