0
、それはこのようになめらかに行うことは可能です:ボタンの値は、要求が属性を設定
<button type="submit" name="Remove" value=<% request.setAttribute("status", "removed")%> >Remove</button><br />
ウィルボタン値ワークアウトこの方法は?
、それはこのようになめらかに行うことは可能です:ボタンの値は、要求が属性を設定
<button type="submit" name="Remove" value=<% request.setAttribute("status", "removed")%> >Remove</button><br />
ウィルボタン値ワークアウトこの方法は?
いいえ、それはそのようには動作しません。 Java/JSPはWebサーバーで実行され、WebサーバーがWebブラウザーに送信するHTMLを生成します。ウェブブラウザで右クリックしてソースを表示。 Java/JSPコードは一行もありません。
value
属性は、要求パラメータ値として送信されるボタンの値を表す必要があります。実際に次のビュー(このボタンに関連付けられたフォームの<form action>
URLで定義されている)をチェックインしたい場合は、リクエストパラメータマップ内のボタンname
の存在をチェックするだけです。
<c:if test="${not empty param.Remove}">
You pressed the Remove button!
</c:if>
(ここでRemove
がボタンのname
で、私はむしろ方法でそれを小文字と思います)
また、フォームがに提出されたサーブレットに属性を設定することができます。
if (request.getParameter("Remove") != null) {
request.setAttribute("status", "removed");
}
、その後、次のように転送JSPでそれを確認してください。
<c:if test="${status == 'removed'}">
You pressed the Remove button!
</c:if>
ありがとうございます)私は約束します、私は良くなり、そのような愚かな質問をしません) – Dennis