Рекомендуемый метод для выхода из HTML в Java

Кажется, существуют некоторые довольно наивные представления здесь о том, сколько коммерческого программного обеспечения не не зависится на финансировании из правительственных проектов. Существует очень немного программных продуктов, которые не делают incude финансируемый правительством код где-нибудь, ли улучшения, или патчи или исправления ошибок, или во многих много случаев, добирающихся от первой dev версии до первой версии выпуска.

И это глубоко встраивается в большинстве случаев - Вы никогда не были бы в состоянии нарезать части правительства.

, Если бы это предложение было принято, было бы очень немного продуктов, оставленных заплатить за. По крайней мере, от американских компаний.

253
задан Josh Lee 28 January 2010 в 00:08
поделиться

3 ответа

StringEscapeUtils из Apache Commons Lang :

import static org.apache.commons.lang.StringEscapeUtils.escapeHtml;
// ...
String source = "The less than sign (<) and ampersand (&) must be escaped before using them in HTML";
String escaped = escapeHtml(source);

Для версии 3 :

import static org.apache.commons.lang3.StringEscapeUtils.escapeHtml4;
// ...
String escaped = escapeHtml4(source);
256
ответ дан 23 November 2019 в 02:49
поделиться

Альтернатива Apache Commons: используйте Spring метод HtmlUtils.htmlEscape (ввод строки) .

129
ответ дан 23 November 2019 в 02:49
поделиться

Для некоторых целей HtmlUtils :

import org.springframework.web.util.HtmlUtils;
[...]
HtmlUtils.htmlEscapeDecimal("&"); //gives &#38;
HtmlUtils.htmlEscape("&"); //gives &amp;
14
ответ дан 23 November 2019 в 02:49
поделиться
Другие вопросы по тегам:

Похожие вопросы: