画像をクリックすると、servlet1 に送信し、クリックされた画像を特定します。asnwer は index.jsp にリダイレクトされ、「ステータスをクリック」した後に表示されます。どうすればサーブレット側で動作させることができますか? request.getParameter を使用して、クリックされた画像を特定するにはどうすればよいですか?
index.jsp (部分)
<%
String message = "NoImageWasClicked";
if (session.getAttribute("message") != null) {
message = session.getAttribute("message");
}
%>
<form method="post" action="servlet1">
<input id='img1' type='image' onclick='submit()'/>
<input id='img2' type='image' onclick='submit()'/>
<input id='img2' type='image' onclick='submit()'/>
Clicking status: <%=message%>
</form>
サーブレット1:
protected void processRequest(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
response.setContentType("text/html;charset=UTF-8");
request.getParameter ( ??????????? )
???????
request.getSession().setAttribute("message", ????????);
response.sendRedirect("index.jsp");
}