Как правильно отобразить содержимое HTML-разметки из записи базы данных в браузер в Struts 2?
У меня есть простой текст, хранящийся в записи базы данных: Hello
завернутый в h1
тег.
Когда я печатаю эту запись в JSP с <s:property />
тег, он отображает:
<h1>Hello</h1>
Хотя я хочу, чтобы это отображалось как:
Привет
Как я могу получить интерпретированное значение вместо исходного значения?
1 ответ
Решение
Вам нужно установить escapeHtml
атрибут <s:property/>
тег к false
потому что по соображениям безопасности это true
по умолчанию:
<s:property value="myVar" escapeHtml="false" />
Читайте больше на документах.