0

jsp スクリプトレットでは、json 構文に一致する文字列変数に値を割り当てます。

<%

  String jsonString = "{jsonsyntax}";
%>

JavaScript では、次のようにアクセスします。

var json= <%=jsonString %>; 

これに関する問題は、ブラウザで「ページのソースを表示」を使用すると、変数の内容が表示されます。どうすれば回避できますか?

または、外部のjsファイルに移動することは可能ですか?

4

1 に答える 1

0

JSP スクリプトレットは JSON を文字列としてページに設定しているため、そのコンテンツを表示できます。

それを避けたい場合は、JSON をオブジェクトとして JavaScript コードに渡す必要があります。

JSON を取得するために AJAX 呼び出しを使用でき、それをオブジェクトとして取得できます。

于 2013-09-29T09:05:17.290 に答える