Bom dia, pessoal! Estou com o seguinte problema: na JSP que será exibida tenho uma lista de objetos para os quais quero exibir a descrição contendo um código html nela… porém não consegui fazer com que esse código html da descrição fosse interpretado no browser. Como eu poderia fazer isso? Vejam o pedaço do código que uso:
Dessa forma, ele pega o conteúdo de “objLayout.descricao” e imprime na tela, inclusive o código html que eu gostaria que o browser interpretasse, em vez de jogar na tela.
Se alguém puder dar uma dica…
Olá alves.Felipe… sim o loop funcionou legal, mas fazendo da forma como vc indicou ele imprime exatamente a própria expressão, ou seja, imprime o valor “${objLayout.descricao}” em todas as linhas (obs: tirei a aspas que estava sobrando no final da instrução).
Porém, consegui resolver de uma outra forma, não muito elegante…
Tbm não deu. Imprimiu “${pageScope.objLayout.descricao}” (eu coloquei sem as aspas mesmo) em vez do seu conteúdo.
Mas, agora, fica a curiosidade: será que não é algum problema de versão das bibliotecas JSP que utilizo?
mas nesse último caso… vc teria que colocar o EL sem as aspas…certo?
acho que pode ser mesmo alguma coisa de versão…
tenta usar com aspas simples nesse caso:
<c:out value='${objLayout.descricao}'></c:out>
ou ${pageScope.objLayout.descricao} //sem aspas…