struts2判断checkbox标签选中的有哪些

<s:formmethod="post"action="add_Order"><s:iteratorvalue="list">编号:<s:propertyvalue="i... <s:form method="post" action="add_Order">
<s:iterator value="list">
编号:<s:property value="id"/><br>
描述:<s:property value="specification"/><br>
<s:checkbox value="<s:property value="id"/>" name="ids"></s:checkbox>
</s:iterator>
<s:submit value="提交"></s:submit>
</s:form>

-------------------------------

如题,我想在action里接收一个字符串数组。值是每一个我选中项的ID。
求大神点。
展开
 我来答
archyly
推荐于2016-10-15 · TA获得超过1318个赞
知道小有建树答主
回答量:389
采纳率:50%
帮助的人:422万
展开全部

生成多个checkbox 直接使用<s:checkboxlist>标签来实现。

给个例子:

<s:checkboxlist name="userIds"  list="userList"
listKey="userId" listValue="userName" />

这个的显示效果就是多选框显示的是用户名称。例如:张三  李四  这样的一个多选框列表。

action中获取。

//checkboxlist 的name值
private String[] userIds ;

get set方法省略了就。自己写

然后就可以在action中直接使用userIds了。数组中存放的是s:checkboxlist
listKey的值。userList是集合类

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式