26

我的任务是更新我们的代码,从使用org.apache.commons.langorg.apache.commons.lang3,我发现新版本StringEscapeUtils不再有这个方法,escapeJavaScript()但是我们在整个代码中的很多地方都使用了这个方法。

我一直在阅读文档,似乎整个文档都StringEscapeUtils被重写了lang3请参阅发行说明 lang 3.3.2)并且通过这种重写,他们删除了escapeJavaScript()但是他们没有说明在他们的任何文档中使用什么作为替代品(反正我看不到)。这是什么是新的文档

所以我的问题是我不能是唯一一个注意到这一点并经历过这个问题的人,那么使用的替代方法是StringEscapeUtils.escapeJavaScript()什么?

4

2 回答 2

28

要么 要么escapeEcmaScriptescapeJson是合适的替代品。

于 2015-03-19T13:56:27.680 回答
2

根据 Apache Commons deprecated page,我们应该使用:

  • Apache Commons 文本
于 2018-01-09T23:01:52.320 回答