如何在Java中转义HTML特殊字符?
有没有办法将字符串转换为将在Web文档中正确显示的字符串?例如,更改字符串
"<Hello>"
自
"<Hello>"
有没有办法将字符串转换为将在Web文档中正确显示的字符串?例如,更改字符串
"<Hello>"
自
"<Hello>"
StringEscapeUtils
具有完全为此设计的函数:
这通常被称为“HTML转义”。我不知道标准库中有什么东西可以做到这一点(尽管你可以通过使用XML转义来近似它)。但是,有很多第三方库可以做到这一点。来自 org.apache.commons.lang 的 StringEscapeUtils 有一种方法可以做到这一点。escapeHtml