たとえば、私の Java サーブレット プロジェクトでは、ユーザーがサイトに入力したテキストを同じサイトに返します (また、HTML および JavaScript 内の複数の場所で、XSS 攻撃の可能性があります)。
次のように、Apache StringEscapeUtils クラスを使用して HTML と JavaScript の両方を同時にエスケープするのは正しいですか。
String sample_string=escapeEcmaScript(escapeHtml4(request.getParameter("sample_string")));