1
對Java escape HTML的回答顯示StringUtils.replaceEach()
,其運行方式類似於多個StringUtils.replace()
s,但接受String
的數組而不必單獨進行每次替換。我在哪裏可以訪問StringUtils.replaceEach()?
例如:
str = StringUtils.replace(str, "&", "&");
str = StringUtils.replace(str, "\"", """);
str = StringUtils.replace(str, "<", "<");
str = StringUtils.replace(str, ">", ">");
... ...變得
str = StringUtils.replaceEach(str,
new String[]{"&", "\"", "<", ">"},
new String[]{"&", """, "<", ">"})
乾淨多了。
我在哪裏可以訪問StringUtils.replace()
?
我曾嘗試導入以下,但無濟於事:
org.springframework.util.StringUtils
org.apache.soap.util.StringUtils
org.apache.axis.utils.StringUtils
com.ibm.wsdl.util.StringUtils
它們每個都有.replace()
,當然。
非常感謝。不幸的是,我不能在這個項目中添加新的'.jar',因爲我不能控制它。 – Xonatron 2012-02-21 18:23:18