No getter method for property + Struts

pessoal,
seguinte, tenho um objeto q setei na sessão p/ recuperar os atributos dele no JSP. Mas quando tento pegar no jsp, ele me retorna o erro por exemplo:

javax.servlet.jsp.JspException: No getter method for property: "infNFe.emit.xNome" of bean: "nfe"

Trecho do meu JSP:

<bean:write name="nfe" property="infNFe.emit.xNome" />

nfe é o nome do atributo q setei na sessão. o vo que tá na sessão possui essas propriedades, e elas estão iguais os nomes do atributos dos vo’s correspondentes (minúsculo, maiúsculo, etc.)

o mais engraçado é que para alguns atributos ele funciona, mas p/ outros (a grande maioria) não…

Alguém sabe o que poderia ser?

Na sua classe “nfe” existe um get e um set para “infNFe” ?

Ricardo Cabral

sim, existe…

Olá,

Essa é uma chamada equivalente a

nfe.getInfNFe().getEmit().getXNome();

Todos esses gets existem?

sim, todos existem…

Tenta assim …

<logic:present name=‘infNFe.emit.xNome’ scope=‘session’>
<bean:write name=“nfe” property=“infNFe.emit.xNome” />
</logic:present>