Recommended method for escaping HTML in Java

前端 未结 11 1059
南旧
南旧 2020-11-22 04:30

Is there a recommended way to escape <, >, \" and & characters when outputting HTML in plain Java code? (Other

11条回答
  •  没有蜡笔的小新
    2020-11-22 04:48

    StringEscapeUtils from 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);
    

    For version 3:

    import static org.apache.commons.lang3.StringEscapeUtils.escapeHtml4;
    // ...
    String escaped = escapeHtml4(source);
    

提交回复
热议问题