struts2中得到checkbox的值:
来源:互联网 发布:mac book pro型号大全 编辑:程序博客网 时间:2024/05/29 12:18
struts2中得到checkbox的值:
action中得到的是一个字符串,用","隔开。所以在action中定义一个属性值接收checkbox的name,然后拆串即可。
html:
- <input type="checkbox" name="check" value="111">
- <input type="checkbox" name="check" value="222">
- <input type="checkbox" name="check" value="333">
action:
- private String check;
- //getter and setter..
- String ids = this.getCheck();
- System.out.println("ids::"+ids);
- String[] arraycheck = ids.split(", ");
这样action就得到了checkbox的value值。
注意:action为我们取到得数组格式为[val1, val2, val3]的形式,逗号后边带个空格,所以用split拆分字符串的时候参数要传入", "而不是",",否则在遍历该数组的时候,只有val1的值取出是正确的。
- HTML code
- <html> <head> <base href="<%=basePath%>"> <title>Struts2 复选框数据传值</title> <script type="text/javascript"> function checkAll(){ var listc = document.getElementsByName("listCheck"); if(document.getElementById("CheckAll").checked==true){ for(var i=0;i<listc.length;i++){ listc[i].checked=true; } }else{ for(var i=0;i<listc.length;i++){ listc[i].checked=false; } } } </script> </head> <body> <form action="test" method="post"> <input type="checkbox" name="CheckAll" id="CheckAll" onclick="checkAll()"/>全选<br/> <input type="checkbox" name="listCheck" value="111" />111<br/> <input type="checkbox" name="listCheck" value="222" />222<br/> <input type="checkbox" name="listCheck" value="333" />333<br/> <input type="checkbox" name="listCheck" value="444" />444<br/> <input type="checkbox" name="listCheck" value="555"/>555 <br/> <input type="submit" value="提交"/> </form> <c:forEach items="${listCheck }" var="che"> <c:out value="${che }" /> </c:forEach> </body></html>
- Java code
package com.okttl.web.action;import java.util.List;import com.okttl.entity.Users;import com.opensymphony.xwork2.ActionSupport;public class CheckBoxTestAction extends ActionSupport { private List listCheck; public List getListCheck() { return listCheck; } public void setListCheck(List listCheck) { this.listCheck = listCheck; } public String findAll(){ System.out.println("我的复选框提交测试"); System.out.println(listCheck); return SUCCESS; }}
- struts2中得到checkbox的值:
- struts2中action得到选中的checkbox的值
- struts2中action得到选中的checkbox的值
- struts2中action得到选中的checkbox的值
- js得到所有选中checkbox的值
- Struts2接收checkbox的值
- struts2中checkbox结合iterator的使用
- Struts2 中checkbox标签的用法
- js中得到checkbox标签选中的信息的id
- jquery得到选择的checkbox
- Jquery 得到radio的值checkbox 的值
- Struts2的checkbox标签
- Struts2的checkbox标签
- Struts2的checkbox标签
- checkbox ,select,radio,得到选中值,设置显示的值
- 怎么得到Radio、Checkbox和Select选择的值
- treeview 节点循环 得到 被选中的checkbox 值
- 在Struts2 的Action中怎样获取表单提交上来的多个checkbox的值
- 编译动态库时遇到relocation R_X86_64_32 against `a local symbol'的错误
- 啥都不懂也能识别验证码
- OpenNI笔记2:Ubuntu下OpenNI驱动安装
- SubClassWindow详解
- php 调用谷歌翻译
- struts2中得到checkbox的值:
- 10306 - e-Coins
- POJ 1005
- 使用Jdeveloper进行工程调试时出现 IO异常的解决
- JavaScrip单线程引擎工作原理
- Oracle使用游标循环调用存储过程
- 今日收获总结(关于存储过程时间查询的一些方法以及字段截取的函数及调用示例)
- Andorid编程心得-利用代码解决Android WIFI休眠后连接断开的问题
- 计算机专业就业