Valores concatenados na property do bean:write

Pessoal,

Preciso concatenar código e descrição do modelo na property deste bean. Alguém sabe como?

OBS - Não tenho permissão para alterar a classe ModuloProduto, por isso preciso concatenar na página e não no código (criar um get que retorne uma String com os valores concatenados). Também não gostaria de criar outra lista para armazenar as Strings concatenadas.

<html:select property="tipoFranquia.modulo">
  <logic:iterate name="TipoFranquiaFrm" property="listaModulos" id="modulo" type="...ModuloProduto">
    <bean:write name="modulo" property="codigo - descricao"/>
  </logic:iterate>
</html:select>

Tks!

Olá, acredito que da seguinte forma resolveria seu problema:

<html:select property="tipoFranquia.modulo"> <logic:iterate name="TipoFranquiaFrm" property="listaModulos" id="modulo" type="...ModuloProduto"> <bean:write name="modulo" property="codigo"/> - <bean:write name="modulo" property="descricao"/> </logic:iterate> </html:select>

Abs! :wink:

Obrigada, chinelolaranja!

Consegui resolver da seguinte forma:

<html:select property="tipoFranquia.modulo">   
  <logic:iterate name="TipoFranquiaFrm" property="listaModulos" id="modulo" type="...ModuloProduto">   
     <html:option value="${ modulo.cdMdupr }">
                                ${ codigo} - ${ descricao }  
     </html:option>
  </logic:iterate>   
</html:select>