2

次のようにJavaスクリプト変数をjspページに出力しようとしています

<script> var v="Javed";</script><% String jspvar="<script>document.writeln(v);</script>";out.println("jspvar=======>>>>>>"+jspvar); 

しかし、出力では「document.writeln(v)」を取得しています。variable の値を取得するにはどうすればよいですか。ありがとうございました

4

1 に答える 1

1

Javascript はクライアント側で実行され、jsp コードはサーバーで実行されます。そのため、jsp コードが実行されているとき、v はまだまったく初期化されていません。

なぜあなたはこれをしないのですか:

<script> 
    var v = "Javed";
    document.writeln(v);
</script>
于 2013-05-24T18:44:21.560 に答える