0

JavaスクリプトコードからJSP変数値を更新したい(JSコードは別のファイルにあります)。含まれている.JSファイルコードから更新されるJSP変数を意味します

4

2 に答える 2

3

それはできません。JSP はサーバー上で実行され、JavaScript はブラウザ上で実行されます。

代わりにできることは、HTTP (GET または POST) 要求を JSP に送信し、それを使用して変数を更新することです。

于 2012-08-17T07:45:25.107 に答える
2

JSP はサーバー側 (サーバー上) で実行されますが、JavaScript はクライアント側 (ブラウザー内) で実行されます。二人は直接話すことはできません。

JSP 変数の値を使用して JavaScript 変数を作成できます (JSP ファイル内)。

<script type="text/javascript">
    var myJspVariable = '<%= myJspVariable %>';
</script>
<script type="text/javascript" src="myJavascriptFile.js"></script>

その後、他の .js ファイルで myJspVariable を操作できます。ただし、それではサーバー上の値は更新されません。更新が必要な場合は、AJAX リクエストを作成して値をポストバックする必要があります。

于 2012-08-17T07:45:42.683 に答える