Ajuda para exibir conteúdo formatado do banco de dados!

2 respostas
rafaelferreira

Boa tarde,

Estou com problema para exibir um bloco de texto armazenado em MYSQL, o tipo de dado é LONGBLOB, o mesmo está sendo gravado corretamente, com espaços, quebra de linha e acentos.

Porém quando vou exibir os dados da lista, os acentos e as quebras de linha (ENTER) são ignorados.

Estou utilizando Struts 2 para exibir os dados:

<s:property value="publicado" />

Alguém possui alguma dica sobre como posso resolver esse problema de exibição?

Grato

2 Respostas

rafaelferreira

Meu problema persiste na exibição dos dados através do Struts.

Eu substitui os \n de minha String por tags html
, porém as mesmas foram impressas na tela, no código fonte posso visualizar:

Teste

& lt; br & gt;

Teste & lt; br & gt;

Portanto, as tags html
foram substituídas por & lt; br & gt;

há algum jeito de contornar a situação?

Grato

rafaelferreira

Problema resolvido.

Após substituir todas as instâncias de \n por
na String, deve-se setar o parâmetro escape para false:

<s:propery value="stringFormatada" escape="false" />
Criado 8 de setembro de 2008
Ultima resposta 10 de set. de 2008
Respostas 2
Participantes 1