StringEscapeUtils escapeHtml

时间:2013-02-28 15:34:01

标签: html escaping stringescapeutils

org.apache.commons.lang.StringEscapeUtils.escapeHtml和org.apache.commons.lang3.StringEscapeUtils.escapeHtml4之间有区别吗?

2 个答案:

答案 0 :(得分:1)

事实上它们来自不同的包裹

escapeHtml来自org.commons.lang(lang 2.5 API),让你使用一个编写器对象。它还可以从SQL源转义字符串

escapeHtml4来自org.commons.lang3(lang 3.1 API)特别用于从HTML4源转义角色。没有更多,没有更少

他们做同样的工作,但我建议使用“escapeHtml4”,因为它来自较新的包

请参阅:EscapeHtml4escapehtml

答案 1 :(得分:1)

请注意,StringEscapeUtils.escapeHtml()存在撇号问题