给出以下HTML:
<form action="" name="<%=rs.getString(1)%>" method="post">
<select name="opcao">
<option value="Did not like">Did not like</option>
<option value="Ok">Ok</option>
<option value="Liked" selected="selected">Liked</option>
<option value="Loved!">Loved!</option>
</select>
</form>
是否可以获取表单的名称,并从select标记获取与不同参数相同的servlet?
答案 0 :(得分:3)
HTML表单名称未作为请求的一部分提交。虽然如果你愿意,你可以传递形式隐藏字段如下:
<form name="myForm" action="/my_servlet">
<input type="hidden" name="htmlFormName" value="myForm"/>
....
但是,如果您有两个表单字段,那么它们将被传递给servlet,并且可以使用servlet中的request.getParameter("fieldName")
方法进行访问。