java 是否有将尖括号转换为实体代码的内置方法?

Mr.*_*Boy 1 java

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

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

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

Sam*_*ica 5

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

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

特别是public static String escapeHtml(String str)看起来是一个很有前途的函数


从那个签名来看,我猜

string myEscapedHTML = escapeHtml(myUnescapedHTML);
Run Code Online (Sandbox Code Playgroud)

是使用它的方法。