我有一些java代码将包括尖括号的文本写入数据库;此文本显示在网页上。
与其将我的 java 代码更改为充满实体代码,我想知道我是否可以保留像“ <test>
”这样的常量并使用标准库函数来生成基于实体的字符串“ <test>
”?
我有一些java代码将包括尖括号的文本写入数据库;此文本显示在网页上。
与其将我的 java 代码更改为充满实体代码,我想知道我是否可以保留像“ <test>
”这样的常量并使用标准库函数来生成基于实体的字符串“ <test>
”?
如果你只想做尖括号,我会看看 Java 的字符串替换功能。
但是如果你想要一个更完整的解决方案,你可能应该看看StringEscapeUtils
特别是,public static String escapeHtml(String str)看起来像一个有前途的功能
从那个签名来看,我猜
string myEscapedHTML = escapeHtml(myUnescapedHTML);
是使用它的方法。