最近用到s:checkboxlist控件,又有新的体会
<s:checkboxlist list="%{#request.listArea}" name="listAreaValue" listKey="dicSeq" listValue="dicName"/>
后台代码:
1.保存之前转一下
pmApprovalInfo.setArea(util.ListToCheckBox(listAreaValue));
2.
回显的时候要将checkbox的value转成与页面的name属性的变量类型一致才行
listAreaValue=util.checkBoxToList(pmApprovalInfo.getArea());
转换的方法为
/**
* 多选框封装成数组
* @return
*/
public List checkBoxToList(String checkbox){
List list=new ArrayList();
if(checkbox!=null&&!"".equals(checkbox)){
String[] str = checkbox.split(",");
for (int i = 0; i < str.length; i++) {
str[i]=str[i].trim();
list.add(str[i]);
}
}
return list;
}
/**
* List to String
* @param checkbox
* @param list
* @return
*/
public String ListToCheckBox(List list){
String _str=list.toString();
_str=_str.replaceAll("\\[", "");
_str=_str.replaceAll("\\]", "");
_str.trim();
return _str;
}
分享到:
相关推荐
NULL 博文链接:https://zxymicky.iteye.com/blog/1536476
NULL 博文链接:https://simle-google.iteye.com/blog/586373
CheckBoxList操作方法集合,包括:获取选中项、全选、取消、反选
NULL 博文链接:https://shupili141005.iteye.com/blog/667446
(原创)struts标签之checkboxlist选中值并换行处理
<s:checkboxlist list=""></s:checkboxlist>-----多选框 <s:combobox list=""></s:combobox>-----下拉框 <s:component></s:component>-----图像符号 D: <s:date/>-----获取日期格式 <s:datetimepicker></s:...
遍历CheckBoxList,获得选中项的值动态绑定CheckBoxList, 遍历CheckBoxList,获得选中项的值动态绑定CheckBoxList。
asp.net Dropdownlist结合CheckBoxList多选下拉框
NULL 博文链接:https://xueyue.iteye.com/blog/1158510
<s:checkboxlist list="perList" theme="custom" template="customcheckboxlist.ftl" name="perId" listKey="permissionId" listValue="name" value="checkPermission"></s:checkboxlist> ...
<%@ taglib uri="/struts-tags" prefix="s" %> 结合例子,重点掌握以下标签的用法 (1) <s:property> (2) <s:set> (3) <s:if> 、<s:elseif>、<s:else> ...(8) <s:select>、<s:radio>、<s:checkboxlist>
<%@ taglib uri="/struts-tags" prefix="s" %> 结合例子,重点掌握以下标签的用法 (1) <s:property> (2) <s:set> (3) <s:if> 、<s:elseif>、<s:else> ...(8) <s:select>、<s:radio>、<s:checkboxlist>
找了一些关于checkboxList控件的常用用法 添加项,选择项,删除项的等17种常用的方法。 希望对大家有用
在使用struts标签html:checkbox 的时候,如何让checkbox框默认是选中的,一般情况下都是当Formbean里面该Property的值和标签上value给定的值相等的时候,生成的jsp页面上才是选中的。 在Struts中几种情况可以使标签...
CheckBoxList的用法,绑定“多选项”,并在保存时获取被选中项的代码
复选框和下拉列表的提交和回显的实现方式,批删,就绪函数,给页面控件添加单击事件...
下拉checkboxList实现多选效果
CheckBoxList的操作
可以设置checkboxlist为单选,
功能强大的ListControl扩展,在ListControl中嵌入CheckBox,支持按数字、日期、字符串、时间等排序,支持编辑、添加颜色,设置Checkbox style;按需求删除ListControl中的内容等,功能非常强大。