私はこのコードスニペットを持っています::
<script type="text/javascript">
function gotoa(){
<%!
public void a(){
String temp1;
PopulateTextbox obj = new PopulateTextbox();
temp1 = obj.method();
request.setAttribute("variable", temp1);
}
%>
var myVar = <%=request.getAttribute("variable")%>
}
</script>
私がやりたいことは、JavaScript 関数 gotoa() で変数 temp1 の値を取得することです。この特定のコードでは、無効なリクエストのエラーが発生しています
request.setAttribute("variable", temp1);
私の主な目的は、ボタン クリック イベントで関数 a() を呼び出して、スクリプトがコードを再実行し、新しい値が変数 temp1 に渡されるようにすることです。これは gotoa() に渡され、データ グリッドのソースとして機能します (このコードではありません)。基本的に、ボタンのクリックでグリッドを更新したい。私は正しい方法でやっていますか?助けてください。ありがとう。