What is the recommended way to escape HTML symbols in plain Java?
Каков рекомендуемый способ экранирования HTML-символов в простой Java?
Существует ли рекомендуемый способ экранирования символов <, >, " и & при выводе HTML в простом коде Java? (То есть, кроме выполнения следующего вручную).
Stringsource="The less than sign (<) and ampersand (&) must be escaped before using them in HTML"; Stringescaped= source.replace("<", "<").replace("&", "&"); // ...
importstatic org.apache.commons.lang.StringEscapeUtils.escapeHtml; // ... Stringsource="The less than sign (<) and ampersand (&) must be escaped before using them in HTML"; Stringescaped= escapeHtml(source);