永发信息网

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

答案:3  悬赏:70  手机版
解决时间 2021-03-07 05:43
<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>
最佳答案
实现思路:先通过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属性,否则获取不到。
全部回答
你好! 把你要传到Action的值放到value里面,在把对应的值的属性放到name属性里面去,如果你要实现的功能是多选删除之类的话,可能要把值放到集合里面去。因为我不知道你要实现的是什么功能;所以,看看对你有没有帮助吧,呵呵 希望对你有所帮助,望采纳。
你的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 它会自动选中 自动选中 不用设
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
硼肥对果树的作用 如何给果树施硼肥
lol过去的老地图现在能玩不?
土豆小说网 m.tudoutxt.com
中国平安人寿保险新城营销服务部在哪里啊,我
彩电电视机维修,5伏供电只有3伏左右,电视机
怎样激发孩子书写的兴趣
单反相机的闪光灯可不可以携带登飞机?
库尔勒市水事务管理局市水管总站兰干水管所地
LED线条灯哪些品牌好
发动机里的机油多长时间会全部沉淀在机油底壳
增值税纳税申报表中的一般货物及劳务和即征即
中国的运20是不是目前世界上最穷B最没用的运
(14分)阅读下列材料,结合所学知识回答问题
碗莲盆里放了沙子水清澈了。过了一天又很浑浊
我有一个别克老君越刹车很软但检查其他没有问
推荐资讯
多多视频游戏怎么查找房间
靖王萧景琰用五笔怎么打
县种子公司第一门市部在哪里啊,我有事要去这
帮帮我吧!求英文试题(3)答案!!
中国最垃圾快递:圆通
用眼睛看一件红色物体一分钟,再看一面白色的
高速违章处理流程
写出一个比-2大比-1小的有理数是________(一
找工作时候 最低要求是中专学历的 那去应聘时
求《产品加工长期合作合同书》怎么写,我方式
毛孔粗大吃什么?
丈夫聊天有隐,影响夫妻生活,我改怎么办
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?