0
私はこれを何度も試みましたが、これを行うことができませんでした。最初に私のコードを入れてみましょう。 ::javascriptで変数の値を使用して、Java変数に値を割り当てることができません。
<script type="text/javascript">
function delemp(v){
alert(v);
<%
String abc=%>v<%;
%>
out.println(abc);
}
</script>
<script type="text/javascript">
$(document).ready(function(){
var h= "Shantanu";
delemp(h);
});
</script>
上記のコードでは、私はdelemp(h);
と呼んでいます。値"Shantanu"
を変数abc.
に割り当て、その値を印刷する必要があります。しかし、私はこれを行うことができません。私がスクリプトレットの部分をコメントし、alert(v)
だけを実行すると、値Shantanu
が返され、値は関数delemp(v)
に渡されます。しかし、それをabc
に割り当てることはできません。それは私にエラーを与える::
Type Mismatch: cannot convert from Void to string.
probはどこですか?ありがとう..
Javaは私の言語ではありませんが、JS関数の呼び出しの前にコンパイルされていると思っていたので、JSのJavaで値を代入することはできません – GillesC
@gillesc Javaコード(スクリプトレット) .. 何か私にできることはありますか。 ?私はこのリンクを持っています..ここの答えを見てください。これと私の質問の違いはなんですか? http://stackoverflow.com/questions/9923702/assign-javascript-variable-to-jsp-code –