Java可以使用Apache Commons Lang库中的StringEscapeUtils类来进行HTML实体字符编码。具体做法如下: 1.引入Apache Commons Lang库。 在pom.xml文件中添加以下依赖项: `````` 2.使用StringEscapeUtils类中的escapeHtml4方法对字符串进行编码。 示例代码如下: ``` import org.apache.commons.lang3.StringEscapeUtils; public class HtmlEncodeUtil { public static void main(String[] args) { String html = " org.apache.commons commons-lang3 3.x.x 这是一段包含特殊字符的文本,例如:&、<、>、'、\"等。
"; String encodedHtml = StringEscapeUtils.escapeHtml4(html); System.out.println(encodedHtml); } } ``` 运行后,输出结果如下: ```这是一段包含特殊字符的文本,例如:&、<、>、'、"等。
``` 可以看到,特殊字符已经被正确编码,可以在页面上正确显示。