Struts - Erro ao "gerar" caixa de seleção no jsp com a tag <bean:write>

1 resposta
A

Olá!

Em minha aplicação possuo um DAO que gera uma caixa de seleção em html para o JSP.

O resultado que deveria ser retornado é:

<select name='gecex'>
   <option value='1543'>GECEX PETROPOLIS </option>
   <option value='1560'>GECEX BELO HORIZONTE </option>
   <option value='1608'>GECEX SALVADOR </option>
</select>

Porém, na String retornada, os caracteres especiais que delimitam as tags <> os espaços e ENTER, são substituídos por códigos tipo:

& l t
#39
& g t
Obs: Espacei os caracteres para que eles não fossem convertidos pelo browser.

Isso faz com que a caixa de seleção seja exibida no jsp como uma String e não como um controle, da forma que preciso.

Como faço para a tag ou similar trazer o resultado da String da forma exata como foi gerada, sem substituir os caracteres especiais por esses códigos?

Desde já obrigado!

Alexandre Tavares

1 Resposta

A

Pessoal,

Consegui…

Era extremamente simples!

Bastou setar a propriedade “filter” do bean write para false como abaixo:

&lt;bean:write name="testeDAO" property="selectAgencia" filter="false"/&gt;

Muito obrigado a todos!

Alexandre Tavares

Criado 29 de julho de 2008
Ultima resposta 30 de jul. de 2008
Respostas 1
Participantes 1