используйте тег c: out для строки - PullRequest
1 голос
/ 27 февраля 2010

На моей странице jsp есть строка, которую я хочу показать, но она может содержать «<» или другой символ, который я хочу экранировать, чтобы не испортить остальную часть HTML. </p>

Я знаю, что c: out может сделать это, но, насколько я понял, он может работать только со свойствами бина, а не с простой строкой.

Есть ли способ сделать что-то вроде

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

где myString - простая строка Java, определенная в области видимости страницы?

Или я полностью упускаю суть?

1 Ответ

2 голосов
/ 27 февраля 2010
<c:out value="${myString}"/>

Один из способов сделать myString доступным - сделать request.setAttribute("myString", ...) где-то до достижения шаблона.

...