5

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

4

2 回答 2

4

它们实际上来自不同的包

escapeHtml 来自 org.commons.lang (lang 2.5 API),让我们使用 writer 对象。它还可以从 SQL 源中转义字符串

escapeHtml4 来自 org.commons.lang3(lang 3.1 API),专门用于从 HTML4 源中转义字符。不多也不少

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

请参阅:EscapeHtml4escapehtml

于 2013-02-28T15:59:32.840 回答
1

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

于 2013-08-22T14:36:52.190 回答