<a>
思うように使えません。、などの<form>
送信用に依存する HTML 要素の 1 つではありません。<input>
<textarea>
<select>
ここでの使用と、URL でリクエスト パラメータを渡す方法の詳細については、<a>
こちらを参照してください。HTMLフォームとその要素についても。
したがって、コードが次のような場合:
<form action="/AddDescriptionForEvent.jsp" name="myForm">
<td>
<input type="text" name="someText" value="some Value" />
</td>
<td>
<span>
<a href="AddDescriptionForEvent.jsp?" name="count"><%=(cnt)%></a>
<span>
</td>
<input type="submit" value="Press me to Submit" />
</form>
次に、submit
ボタンをクリックすると、 の値ではsomeText
なく入力の値のみが送信されますcount
。
の値を他の値とともに送信するにcount
は、次の形式を作成します。
<form action="/AddDescriptionForEvent.jsp" name="myForm">
<td>
<input type="text" name="someText" value="some Value" />
</td>
<td>
<span>
<!-- changed the <a> tag to <input> -->
<input type="text" name="count" value="<%=(cnt)%>" />
<span>
</td>
<input type="submit" value="Press me to Submit" />
</form>
または、なしで次を使用できます<form>
。
<td>
<span>
<a href="AddDescriptionForEvent.jsp?count=<%=cnt%>">Click this link to Add</a>
<span>
</td>
<!-- Notice the placement of the "cnt" variable of JSP -->
この<a>
リンクのクリック時に他のパラメーターも渡すには、を変更href
しますhref="AddDescriptionForEvent.jsp?count=<%=cnt%>&someText=some value"
これらは、目的の結果を達成するための 2 つの方法です。request-parameter を取得するための Java コードは問題ありません。