Struts2标签<s:checkboxlist>回显问题
来源:互联网 发布:破解网络 编辑:程序博客网 时间:2024/05/21 08:37
Struts2 checkboxlist回显问题中,说明两种方式,第一种方式很普遍,第二种则是个人根据现有资源加上尝试得来的成果,第二种主要是为个人笔记(其中相关知识点不一一介绍)。
一、普通方法:
Action代码:private List<String> gustoList=Lists.newArrayList(); //设置get,set方法public String edit(){ String [] referealReasons =register.getGusto().split(", "); for(String b :referealReasons){ gustoList.add(b); } } return "edit"; } JSP代码:<s:checkboxlist name="register.gusto" list="{'看电影','写程序','写文档','玩游戏','写博客'}" value="%{gustoList}"></s:checkboxlist>
二、配置字典方式:
1、后台通过字典工具类从数据库取得字典信息(全局Map对象,)。
2、并在修改和保存的时候取得数据库中需要回显的数组下标。
3、把所有的字典信息、需要回显的字典集合下标(List集合)传到页面。
后台Java代码(我们自己的字典工具):
private Map<String,String> bzReasonDic=new HashMap<String, String>();
代码。。。。。。。。。。。。。。。
bzReasonDic = DicDataUtils.getDic(DicDataUtils.BZREASION_NAME);//bzReasonDic是取到的所有数据字典,subList是需要回显的数组小标。
JSP页面代码:
<td class="label_2" colspan="3"> <s:checkboxlist name="receiveBz.noteReason" list="bzReasonDic" value="%{subList}" theme="custom" disabled="true"/></td>
1 0
- Struts2标签<s:checkboxlist>回显问题
- Struts2中使用标签<s:checkboxlist>的问题
- struts2——s:checkboxlist标签!!!
- 无涯 struts2的s:checkboxlist标签学习
- <s:checkboxlist/>数据回显问题
- Struts2标签库(9):<s:checkboxlist/>,<s:radio/>
- Struts2 s:checkboxlist 国际化
- Struts2标签:checkboxlist
- s:checkboxlist注意问题
- <s:checkboxlist> 标签map回显
- struts2 checkboxlist标签的使用
- struts2 checkboxlist标签的使用
- Struts2之checkboxlist、radio标签
- struts2 checkboxlist标签的使用
- struts2的radio标签和checkboxlist标签
- struts2 checkboxlist标签(表单标签)
- struts2中<s:checkboxlist/>的用法详解
- Struts2中<s:checkboxlist>的用法
- [BZOJ1192] [HNOI2006]鬼谷子的钱袋
- iOS 9 App Transport Security
- STL vector中的元素删除
- VS2013常用快捷键:
- MPAndroidChart的具体属性方法(二)
- Struts2标签<s:checkboxlist>回显问题
- 洛谷1198最大数(线段树)
- Broadcast监听网络状态,ping判断网络是否可用
- 找出元素item在给定数组arr中的位置,存在输出位置,不存在输出-1
- Linux 下分卷压缩打包命令
- 【转载】CSS 的优先级机制[总结]
- GoldenGate
- POJ 1125--Stockbroker Grapevine【多源最短路】
- 优秀博主博文汇总