如何在Java中转义HTML
在Java中,我们可以使⽤Apache commons-text , StringEscapeUtils.escapeHtml4(str)来转义HTML字符。
<dependency>
<groupId>org.apachemons</groupId>
<artifactId>commons-text</artifactId>
<version>1.8</version>
</dependency>
JavaEscapeHtmlExample.java
package com.mkyong.html;
// make sure import the correct commons-text package
html代码转链接import StringEscapeUtils;
// @deprecated as of 3.6, use commons-text StringEscapeUtils instead
//import org.apachemons.lang3.StringEscapeUtils;
public class JavaEscapeHtmlExample {
public static void main(String[] args) {
String html = "<h1> hello & world</h1>";
String output = StringEscapeUtils.escapeHtml4(html);
System.out.println(output);
}
}
输出量
<h1> hello & world</h1>
注意
在过去,我们通常使⽤Apache commons-lang3和StringEscapeUtils类对HTML进⾏转义,但从3.6版开始不推荐使⽤此类。
// @deprecated as of 3.6, use commons-text
import org.apachemons.lang3.StringEscapeUtils;
org.apachemons.lang3.StringEscapeUtils is deprecated
参考⽂献
翻译⾃:

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。