Struts 2 : Probleminha ModelDriven

0 respostas
romuloff

Tenho um Action na minha aplicação utilizando ModelDriven para obter os parametros definidos na página.

Descrever meu problema [color=red]funcionalmente falando[/color] é um pouco estranho, mas vou tentar:
Gostaria de saber como faço para definir que o meu Action carregue para meu ModelDriven Object1 ; um atributo de Object2 (que por sua vez é atributo de Object1). E isso sem precisar de definir na página o nome declarado do atributo Object2 no meu Object1.

[color=red]Codificamente falando[/color] , o que eu quero é o descrito abaixo:
__________________________________________________________________________
Como está (trechos relevantes):

pagina.jsp:

PlanAction.java:

public class PlanAction extends ActionSupport implements Preparable, ModelDriven<PlanTO> {
PlanTO.java:

User.java

__________________________________________________________________________
Como eu quero (e não está funcionando - vai null ):

pagina.jsp:

__________________________________________________________________________

[size=18][color=red]Motivos[/color][/size] de eu estar querendo esta modificação:
1- Se o atributo ‘user’ de PlanTO sofrer um refactor, não irá ocorrer problema.
2- No meu projeto a parte dos JSP’s é por parte de outra pessoa da parte de WebDesign. Seria um pouco complexo explicar para ele todos os campos que necessitarem de referencia progressiva (ex:“name=user.cpfCnpj”) desta forma. Já passei pra ele todos os campos mas como atributo único (name=“cpfCnpj”).

Criado 9 de julho de 2008
Respostas 0
Participantes 1