将所有选项从选择列表发送到另一个JSP

时间:2012-06-26 21:21:11

标签: html forms list jsp

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

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

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

为了清楚起见,我只会发布选择列表,因为其余部分效果很好。

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

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

我如何获得其余的?

我尝试过request.getParameterValues(“withoutAccess”),但它只有一个选项,即选中的选项。

2 个答案:

答案 0 :(得分:1)

只有选定的选项才能在表单中发送。如果要获取整个选项列表,则需要再次查找它们(即,从数据库中查找),或将它们存储在持久存储位置(如会话或应用程序状态)中。

答案 1 :(得分:0)

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

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