怎样将struts2 checkbox 选中的数据传到action中,action中怎样接受!

<body><tableborder="1"><tr><th>ID</th><th>EMPNO</th><th>ENAME</th><th>JOB</th><th>SAL... <body>
<table border="1">
<tr><th>ID</th><th>EMPNO</th><th>ENAME</th><th>JOB</th><th>SAL</th><th>编辑</th></tr>
<s:iterator value="emplist"></s:iterator>

<tr><td><s:checkbox name="che" value="empno" ></s:checkbox></td>

<td><s:property value="empno" /></td>
<td><s:property value="ename" /></td>
<td><s:property value="job" /></td>
<td><s:property value="sal" /></td>
<td><a href="">编辑</a></td></tr>
<tr><td>删除</td>
<td><a href="">添加</a></td>
</tr>
</table>
</body>
展开
 我来答
liuzhh110
推荐于2016-08-24 · TA获得超过306个赞
知道小有建树答主
回答量:103
采纳率:0%
帮助的人:92.5万
展开全部
你的emplist(List)的类型假设是???
List<???> emplist
??? 类里面设置一个
private Boolean che; 加 get set 方法
就可以接受了
action 取值的时候 用for 循环将emplist的???对象取出, ???.getChe() 就是每个checkbox的值 输出结可以看到 是bool 类型的 true 或 false
数据库 用 bit 0 1
另外 如果是 checkbox name="che" che 的值是true 它会自动选中 自动选中 不用设
TableDI
2024-07-18 广告
VLOOKUP 是 Excel 中一个非常实用的函数,它允许用户在一个区域或表格的首列中查找特定值,并返回同一行中指定列中的值。当进行跨表匹配时,你可以使用 VLOOKUP 函数将两个不同表格中的数据关联起来。通过指定查找值、表格数组、列号... 点击进入详情页
本回答由TableDI提供
198901245631
推荐于2016-07-11 · TA获得超过3.5万个赞
知道大有可为答主
回答量:9037
采纳率:92%
帮助的人:1701万
展开全部
实现思路:先通过java代码获取到checkbox 中相应的参数值
举例:
form中定义:
<input type="check" name="hobby" value="bascketball"/>
<input type="check" name="hobby" value="volleyball"/>
java中定义:
String hobby= request.getParameter (“hobby”);//获取到jsp中的值
备注:form中标签字段必须有name属性,否则获取不到。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
baixiongfei235
2010-12-24 · 超过34用户采纳过TA的回答
知道答主
回答量:113
采纳率:0%
帮助的人:89.8万
展开全部
把你要传到Action的值放到value里面,在把对应的值的属性放到name属性里面去,如果你要实现的功能是多选删除之类的话,可能要把值放到集合里面去。因为我不知道你要实现的是什么功能;所以,看看对你有没有帮助吧,呵呵
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式