@IzeBerg

Как экранировать HTML-теги средствами Java?

Данные приходят от клиента на Java-сервер, затем передаются другим клиентам (выводятся HTML форматированием) и нужно в сообщении экранировать все HTML теги, т.е сделать так, чтобы все клиенты восприняли строку так-же как она написана ниже и так-же ее вывели:
<b>блаблабла<b/>

Как это сделать?
  • Вопрос задан
  • 3554 просмотра
Решения вопроса 1
@bromzh
Drugs-driven development
stackoverflow.com/questions/4874626/java-escape-html
stackoverflow.com/questions/1265282/recommended-me...

Выбирай любой

UPD
Если у тебя jsp используется, то экранировать можно так:
<c:out value="${myString}"/>
или так:
<%@taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn" %>
${fn:escapeXml(myString)}

Это JSTL используется, но уж его-то стоит подключить, если с JSP работаешь.
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@gurinderu
java developer
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы