【发布时间】:2015-05-22 16:05:47
【问题描述】:
我的任务是更新我们的代码,从使用 org.apache.commons.lang 到 org.apache.commons.lang3,我发现较新版本的 StringEscapeUtils 不再有方法 escapeJavaScript() 但是我们在相当长的时间内使用它我们的代码中很少有地方。
我一直在阅读文档,似乎整个 StringEscapeUtils 被重写为 lang3 (see release notes lang 3.3.2) 并且通过这次重写,他们删除了 escapeJavaScript() 但是他们没有说要使用什么作为他们任何文档中的替代品(无论如何我都看不到)。这是what's new documentation。
所以我的问题是,我不可能是唯一一个注意到这一点并经历过这个问题的人,那么使用 StringEscapeUtils.escapeJavaScript() 的替代方法是什么?
【问题讨论】:
-
知道为什么有人认为这是题外话会很有趣,因为它要求提供场外资源,以及为什么他们认为应该关闭它。我不是要求场外资源我有资源它是
commons lang3我要求替代工作来替换escapeJavaScript以及在commons lang3代码本身中是否有替代方法。请详细说明您认为这是题外话的原因 -
感谢您提出这个问题。我今天发现了同样的事情,在公共文档中找不到任何参考。
标签: java apache-commons-lang apache-commons-lang3