1

可能重复:
Java 中转义 HTML 的推荐方法 用 Ja​​va 中
的 HTML 实体替换字符

我有一些java代码将包括尖括号的文本写入数据库;此文本显示在网页上。

与其将我的 java 代码更改为充满实体代码,我想知道我是否可以保留像“ <test>”这样的常量并使用标准库函数来生成基于实体的字符串“ &lt;test&gt;”?

4

1 回答 1

5

如果你只想做尖括号,我会看看 Java 的字符串替换功能。

但是如果你想要一个更完整的解决方案,你可能应该看看StringEscapeUtils

特别是,public static String escapeHtml(String str)看起来像一个有前途的功能


从那个签名来看,我猜

string myEscapedHTML = escapeHtml(myUnescapedHTML);

是使用它的方法。

于 2013-01-07T20:24:26.437 回答