2010-02-27 7 views
1

A l'intérieur de ma page jsp, j'ai une chaîne que je veux montrer, mais elle pourrait contenir '<' ou un autre personnage que je veux échapper pour ne pas gâcher le reste du HTML.utilisez la balise c: out sur une chaîne

Je sais que c: out peut le faire, mais pour autant que je l'ai compris, il ne peut fonctionner que sur les propriétés du bean, et non sur une simple chaîne.

Est-il possible de faire quelque chose comme

<c:out value="${myString}"/> 

où myString est une chaîne simple java définie dans le cadre de la page?

Ou est-ce que je manque complètement le point?

+0

D'où vient exactement la chaîne que vous voulez afficher? Est-il défini dans un bloc "<% ... %>"? – Pointy

+0

c'est un signe dollar, pas un signe de pourcentage – Bozho

Répondre

2
<c:out value="${myString}"/> 

Une façon d'avoir myString disponible est d'avoir fait request.setAttribute("myString", ...) quelque part avant d'atteindre le modèle.

Questions connexes