2

我目前有一个带有如下选择的 JSP:

<select name="withoutAccess" size="5">

<c:foreach var="item" items="${obj.withoutAccess}">
    <option>${item}</option>
    </c:foreach>
</select>

为了清楚起见,我只会发布选择列表,因为其余的都很好。

现在,在我的表单中,当我单击提交按钮时,我想在另一个页面的选择列表中捕获所有值。

当我按下按钮时,我只能设法获得在该列表中选择的选项。

我怎样才能获得其余的?

我已经尝试过 request.getParameterValues("withoutAccess"),但它只有 1 个选项,即被选中的那个。

4

2 回答 2

1

只有选定的选项会在表单帖子中发送。如果您想获得完整的选项列表,您需要再次查找它们(即,从数据库中),或者将它们存储在持久存储位置,例如会话或应用程序状态。

于 2012-06-26T21:34:53.793 回答
0

好吧,我找到了一个解决方案。

创建一个javascript脚本,将所有选项都设置为selected = true,这样我就可以在请求中捕获它们:)

于 2012-06-28T15:58:57.450 回答