Кодирование строк в HTML в Java - PullRequest
1 голос
/ 25 февраля 2010

Мне нужно закодировать строку Java для правильного отображения как часть документа HTML, например, все новые строки или символы табуляции. Так у меня есть например "one\ntwo", и я хочу получить что-то вроде "one<br>two". Ты знаешь какую-нибудь библиотеку, которая сделала бы это для меня?

Ответы [ 3 ]

3 голосов
/ 25 февраля 2010

попробуйте использовать тег preformat <pre>

1 голос
/ 25 февраля 2010

Метод Spring Framework HtmlUtils.htmlEscape(String) должен помочь:

Превратите специальные символы в HTML ссылки на символы. Ручки в комплекте набор символов, определенный в HTML 4.01 рекомендация.

1 голос
/ 25 февраля 2010

Вам не нужна библиотека для этих простых случаев. Простой цикл над string.replaceAll() должен помочь.

Если вы ищете более необычные преобразования (например, здесь, в SO или в вики), вы можете проверить Java Wikipedia API Пример кода здесь . Хотя я думаю, что это может быть немного излишним для ваших нужд.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...