-2

给定以下 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>

是否可以将表单的名称和从选择标记获取到相同的 servlet 作为不同的参数?

4

1 回答 1

3

HTML 表单名称未作为请求的一部分提交。虽然如果你愿意,你可以作为表单隐藏字段传递,如下所示:

 <form name="myForm" action="/my_servlet">
   <input type="hidden" name="htmlFormName" value="myForm"/>
    ....

但是,如果您有两个表单字段,那么它们将被传递给 servlet,并且可以使用request.getParameter("fieldName")servlet 内部的方法进行访问。

于 2013-02-19T01:38:42.733 回答