WebWork ajuda

Como faço para acessar através da taglib do webwork um objeto que está dentro de outro objeto, tipo assim:


<ww:property name="usuario.pessoa.id">

Tentei assim mas não deu certo.

Outra, existe a possibilidade de a Action que implementa o “ModelDriven” conseguir inserir dados vindos do formulário dentro do objeto que está relacionado com o modelo, tipo?

public class InserirPessoa extends ActionSupport implements ModelDriven
{
   private Usuario model = new Usuario();
   private Integer fkpessoa;

   public String execute() {
        model.getPessoa().setId(this.fkpessoa);
        DaoGenerio.save(model);
        return SUCCESS;
   }
   public Object getModel(){
        return this.model;
   }
   public Integer getFkpessoa(){
       return fkpessoa;
   }
   public void setFkpessoa(Integer fkpessoa){
       this.fkpessoa = fkpessoa;
   }
}

Ou seja, inserir o fkpessoa dentro do model.getPessoa().setId(fkpessoa) de forma automática para fazer a persistência.

Olá Andreson,

Não sei se isso resolve,
http://www.devmedia.com.br/articles/viewcomp.asp?comp=2932

olhei o tópico meio na pressa mais vc. ja leu o material do "Marcelo Martins ".:
http://www.guj.com.br/content/articles/webwork/webwork2-guia.pdf

Agora para vc. ficar mais “esperto” de uma olhada em “ID” -injeção de dependencia - que com certeza ira resolver seus problemas. A noite vou ver teu post com mais calma ok…
Boa Sorte.

Não resolveu muito não, o artigo que você me passou fala sobre a OGNL, bem legal se eu vou ter que fazer sem as taglibs do webwork. As taglibs do webwork não resolvem esse problema? Ou será que eu vou ter que extender o modeldriven para ter a funcionalidade que preciso?

Mas valeu William, ajudou sim.

Olá Anderson,
Por favor me passe um e-mail wos.silva@uol.com.br , com esse link do GUJ .:
http://www.guj.com.br/posts/reply/0/53332.java , que a noite vou olhar com mais calma ok…

desculpe não poder te dar uma resposta rápida…
sds
William Silva