Struts2 checkboxlist 数据的保存以及动态初始化
来源:互联网 发布:徐州淘宝摄影师 编辑:程序博客网 时间:2024/06/03 13:39
<s:checkboxlist name="_1111"
list="#{1:'自杀',2:'政治事件',3:'人身伤害事件',4:'重大财产损失'}" listKey="key"
listValue="value" value="{2,3}" />
以下的叙述都是一上面的例子为基础
毫无疑问,当表单提交后传到后台的是一个字符串数组,怎样将字符串数组保存到数据库里呢
可以将字符串数组先转化为字符串,然后再将转化后字符串保存到数据库中,
private String[] _1111; //前台传来的数组
String _1110 = ""; //字符串
//将字符串数组转换为字符串
for (int i = 0; i < _1111.length; i++) {
_1110 += _1111[i];
}
这样就可以将checkboxlist的值保存到数据库中
下面就是将数据库中的值去出来,再传到前台的checkboxlist,完成checkboxlist的动态初始化
先将字符串转换为字符串数组,一定要是字符串数组,不可为字符数组
//将字符串从数据库中取出,然后赋值给一个字符数组
char[] c1 = academy.get_1111().toCharArray();
ArrayList _1111 = new ArrayList();
for (int i = 0; i < c1.length; i++) {
_1111.add("" + c1[i]);//将字符数组转换为字符串数组,并添加到ArrayList中
}
这样之后,就可以在前台给checkboxlist 动态赋值了
<s:checkboxlist name="_1111"
list="#{1:'自杀',2:'政治事件',3:'人身伤害事件',4:'重大财产损失'}" listKey="key"
listValue="value" value="#_1111"/>
- Struts2 checkboxlist 数据的保存以及动态初始化
- struts2 checkboxlist标签的使用
- struts2 checkboxlist标签的使用
- struts2 checkboxlist标签的使用
- CheckBoxList动态绑定数据按需换行
- Struts2 的checkboxlist怎么默认选中
- struts2的radio标签和checkboxlist标签
- struts2 checkboxlist标签使用的详细说明
- struts2 checkboxlist标签的使用简介
- 无涯 struts2的s:checkboxlist标签学习
- 记录, struts2 checkboxlist 的一个问题
- struts2中<s:checkboxlist/>的用法详解
- Struts2中<s:checkboxlist>的用法
- datagrid的初始化以及动态加载
- CheckBoxList 的数据绑定及数据获取
- s:checkboxlist的用法,以及取默认值,
- s:checkboxlist的用法,以及取默认值
- 数据的保存、以及读写操作
- 学习中的疑惑解决
- USB固件开发总结(一)zt
- USB固件开发总结(二)
- 线程 [ 4.4.3- end]
- C语言数组排序小结
- Struts2 checkboxlist 数据的保存以及动态初始化
- 雇主对职业技能的要求(摘录)
- C64X DSP EDMA小结及实例详解
- XBYTE的用法
- 雇主对职业技能的要求(摘录)
- 浅谈 JavaScript 编程语言的编码规范
- USB固件开发总结(三)
- QT里,windows下获取窗口句柄的方法
- URLEncoder编码问题