私はそれについてすでに質問があることを知っていますが、私は単にこの仕事を得ることができません.Java変数を含むJSPファイルがあります:
String test = "Hello";
そして、同じ JSP ファイルに埋め込まれた Javascript でこの値を読み取る必要があります。非常に多くのオプションを試しましたが、うまくいきません。セキュリティのために、URL または非表示の値を使用して値を渡したくありません。
これをどのように機能させるかについてのアイデアはありますか?
私はそれについてすでに質問があることを知っていますが、私は単にこの仕事を得ることができません.Java変数を含むJSPファイルがあります:
String test = "Hello";
そして、同じ JSP ファイルに埋め込まれた Javascript でこの値を読み取る必要があります。非常に多くのオプションを試しましたが、うまくいきません。セキュリティのために、URL または非表示の値を使用して値を渡したくありません。
これをどのように機能させるかについてのアイデアはありますか?
私はこれが古いことを知っていますが、これは私にとってはうまくいきました:
var javaScriptVar="<%out.print(javaString);%>";
外部の js ファイル (jsp ファイルから) を使用している場合は、上記の行が「include」スクリプト タグの前にあることを確認する必要があります。たとえば、これは jsp ファイルです。
var javaScriptVar="<%out.print(javaString);%>";
<script src="some_location/test.js"></script>
html 部分でいくつかのメソッドを呼び出すことで、値を渡すことができます。
<input type="submit" value="view" onclick="callpro('<%= varname %>')" />
var jsvariable="<%=test%>";