1

他のファイルを含む JSP ファイルを使用していますが、AJAX 応答に使用されるため、含まれているファイルをエスケープする必要があります。私の最初の試みはこれでした:

<%=StringEscapeUtils.escapeJavaScript(<%@include file="file.jsp"%>)%>

このエラーが発生します:

Syntax error, insert ")" to complete Expression

これは明らかに間違っていますが、私がやろうとしていることを示す必要があります。とにかく私が試みていることを達成できますか?

4

2 に答える 2

0

なぜJSエスケープする必要があると思いますか? すべきではありません。HTML を送り返したい場合は、HTML を送り返します。それが AJAX リクエストであるという事実は、何も変わりません。

于 2012-06-25T16:21:44.373 に答える
0

最終的に、これはすべての二重引用符を一重引用符に置き換え、改行を削除することで解決され、偶然にも二重引用符と一重引用符の両方を含む部分が削除されたため、問題は発生しませんでした。

于 2012-07-24T14:50:11.350 に答える