我目前有一个带有select的JSP,如下所示:
<select name="withoutAccess" size="5">
<c:foreach var="item" items="${obj.withoutAccess}">
<option>${item}</option>
</c:foreach>
</select>
为了清楚起见,我只发布选择列表,因为其余的都工作得很好。
现在,在我的表单中,当我单击submit按钮时,我希望捕获另一个页面的选择列表中的所有值。
当我按下按钮时,我只能获得在该列表中选择的选项。
我如何才能获得其余的信息?
我尝试过使用request.getParameterValues("withoutAccess"),但它只有一个选项,就是被选中的那个。
发布于 2012-06-28 15:58:57
好吧,我找到了一个解决方案。
创建一个javascript脚本,它将所有选项都放入selected = true,这样我就可以在请求中捕获它们:)
发布于 2012-06-26 21:34:54
只有选定的选项才会在表单投递中发送。如果您想要获取整个选项列表,则需要再次查找它们(即从数据库中),或者将它们存储在持久存储位置,如会话或应用程序状态。
https://stackoverflow.com/questions/11216098
复制