2
jspを使ってhtmlにいくつかのJava変数を追加しようとしています。jspの追加
HTML
.... name="Editbox1" value="<%=a %>" spellcheck="false">
私は7つのボックスを持っています。 aからg。 コードの最後に、これらを追加するボタンがありますが、それはありません。あなたは混在させることはできません事を混合している
jspを使ってhtmlにいくつかのJava変数を追加しようとしています。jspの追加
HTML
.... name="Editbox1" value="<%=a %>" spellcheck="false">
私は7つのボックスを持っています。 aからg。 コードの最後に、これらを追加するボタンがありますが、それはありません。あなたは混在させることはできません事を混合している
このブトンはそのことをしたときに
input type="submit" id="Button1" onclick="<% sum = a+b+c+d+e+f+g; %> "
、答えはエディットボックス番号8に見られるべきである - JSPコードは、サーバー上で実行されます(これは基本的にサーブレットです)、html/jsコードはクライアント(ブラウザ)で実行されます。
JSPファイルがサーバー上で処理されると、すべての<% ... %>
タグが評価結果に置き換えられ、最後にhtml/jsのみがクライアントに返されます。
この理由から、ブラウザのソースコードを見ると、onclick
ハンドラが空の文字列で定義されていることがわかります。JSPコードは何も評価されません。
ボタンのクリックで値を集計する場合は、JavaScriptで値を集計するか、結果を得るためにサーバーに新しい要求を送信する必要があります。