コードを_org.Apache.commons.lang
_から_org.Apache.commons.lang3
_に更新する必要がありましたが、新しいバージョンのStringEscapeUtils
にはメソッドescapeJavaScript()
がないことがわかりました。ただし、これはコード全体のかなりの数の場所で使用していました。
ドキュメントを読んでいますが、StringEscapeUtils
全体が_lang3
_( リリースノートlang 3.3.2を参照 )用に書き直されたようです。 escapeJavaScript()
を削除しましたが、どのドキュメントでも代替手段として何を使用するかについては述べていません(とにかく私が見ることができるわけではありません)。これが 新しいドキュメント です。
だから私の質問は、これに気づいてこの問題を経験したのは私だけではないということです。StringEscapeUtils.escapeJavaScript()
を使用する代わりに何ができますか?
escapeEcmaScript
またはescapeJson
のいずれかが適切な代替品になります。
Apache Commonsの非推奨ページによると、次のものを使用する必要があります。