FormBean Struts

5 respostas
M

Gostaria de tirar uma duvida besta.
Estou criando uma aplicação utilizando o Struts 1.3, e gostaria de saber como faço para preencher meu bean automaticamente. Eu sei que no mapeamento eu tenho que colocar na tag <action> o atributo name=“nome do meu Bean”, no caso empresaForm. Porém minha duvida é que eu tenho dois beans para ser preenchido. como eu faço isso ?
Abraços

5 Respostas

F

Como assim? Não entendi sua pergunta.

M

Vixi cara foi mal, nem eu entendi depois que li.
Mas só para vc entender

Eu tenho no meu struts-config o seguinte

&lt;form-beans&gt;
  &lt;form-bean  name="clienteForm"  type="br.com.model.ClienteForm"/&gt;
  &lt;form-bean  name="enderecoForm" type="br.com.model.EnderecoForm"/&gt;
&lt;/form-beans&gt;

&lt;action-mappings&gt;
    &lt;action path="/cadastroCliente"
                type="br.com.action.ClienteAction"
                name="clienteForm"
                scope="request"
                validate="true"
                input="/pages/clienteForm.jsp"/&gt;
&lt;/action-mappings&gt;

Como vc pode ver na minha tag <action … eu tenho um atributo chamado name. Nele eu coloco o nome do meu bean, que é o nome que eu dei lá em cima. O que acontece é que eu preciso colocar os dois beans tanto o clienteForm quanto o enderecoForm. Tem como eu fazer isso ?

Abraçois

F

Não tem como fazer isso não. =[
O que você pode fazer, é a classe ClienteForm, estender a classe EnderecoForm.

Mas… pq vc deseja fazer isso?
Abraço.

M

Caraca que merda heim Fabio !!!

Agora deu para perceber o porque o antigo webwork era melhor que o
Struts 1.

Graças a Deus agora temos o Struts 2.

Mas mesmo assim obrigado Fabio.

F

hehehe, flws MauNunes.

Criado 18 de outubro de 2007
Ultima resposta 19 de out. de 2007
Respostas 5
Participantes 2