【java】checkboxlist回显处理
来源:互联网 发布:2017年女声网络红歌 编辑:程序博客网 时间:2024/05/19 14:39
比较笨的方法,list中放map,map中又放list,才实现循环并回显。
class中关键代码:
List<KssjwhModel> kszqList = service.getKszqList(model1);
//checkboxlist回显List<HashMap<String,List<String>>> kslist = new ArrayList<HashMap<String,List<String>>>();
for(int i=0;i<kszqList.size();i++){
List<String> list1 = new ArrayList<String>();
List<String> list2 = new ArrayList<String>();
HashMap<String,List<String>> map = new HashMap<String,List<String>>();
String kscc[] = kszqList.get(i).getKscc().split(";");
String ksrq[] = kszqList.get(i).getKsrq().split(",");
for(int j=0;j<kscc.length;j++){
list1.add(kscc[j]);
}
for(int k=0;k<ksrq.length;k++){
list2.add(ksrq[k]);
}
map.put("kscc", list1);
map.put("ksrq", list2);
kslist.add(map);
}
vs.set("kszqList", kslist);
jsp关键代码:
<s:iterator value="kszqList" id="list" status="k">
<div id="u161" class="ax_table_cell">
<p style="margin: 15px 10px 15px 10px;"><span>
<s:iterator value="#list.ksrq" id="l" status="k"><font color="blue">
<s:property value="l"></s:property></font></s:iterator>
</span>
<p>
<p>
<s:checkboxlist name="kscc" id="kscc" list="#{'AM':'上午','PM':'下午' }" value="#list.kscc" cssStyle="width:20px;"/>
</p>
</div>
</s:iterator>
效果图:
0 0
- 【java】checkboxlist回显处理
- Struts2标签<s:checkboxlist>回显问题
- <s:checkboxlist/>数据回显问题
- checkBoxList
- CheckBoxList
- CheckBoxList
- CheckBoxList
- JS办法处理CheckBoxList生成的br
- JS办法处理CheckBoxList生成的br
- checkboxlist 全选
- CheckBoxlist 问题
- 自定义CheckBoxList
- checkboxlist 赋值!
- checkboxlist标签
- asp:CheckBoxList
- CheckBoxList用法
- override checkboxlist
- checkboxlist 标签
- Java集合---LinkedList源码解析
- js函数--闭包和this对象
- UFLDL_Tutorial 笔记(deep learning绝佳的入门资料 )
- Apache ActiveMQ
- java编程之方法模板模型
- 【java】checkboxlist回显处理
- 欢迎使用CSDN-markdown编辑器
- C语言的公共基础知识(4)
- websocket node.js 小实例
- LoRa开发3:终端驱动设计
- PHP:Thinkphp实现省市区三级联动
- 如何在 Qt中调用 WinRt API
- 解决微信分享SDK,混淆报错Can't process class [com/tencent/wxop/stat/al.class]
- session机制及session的应用