Struts2中<s:checkboxlist>的用法
来源:互联网 发布:黑马程序员有公司要么 编辑:程序博客网 时间:2024/06/05 20:27
一、JSP中
①集合为list
<s:checkboxlist name="list" list="{'Java','.Net','RoR','PHP'}" value="{'Java','.Net'}" />
生成html
<input type="checkbox" name="list" value="Java" checked="checked" /><label>Java</label>
<input type="checkbox" name="list" value=".Net" checked="checked" /><label>.Net</label>
<input type="checkbox" name="list" value="RoR" /><label>RoR</label>
<input type="checkbox" name="list" value="PHP" /><label>PHP</label>
②集合为MAP
<s:checkboxlist name="map" list="#{1:'瑜珈用品',2:'户外用品',3:'球类',4:'自行车'}"
listKey="key" listValue="value" value="{1,2,3}" />
生成html
<input type="checkbox" name="map" value="1" checked="checked" /><label>瑜珈用品</label>
<input type="checkbox" name="map" value="2" checked="checked" /><label>户外用品</label>
<input type="checkbox" name="map" value="3" checked="checked" /><label>球类</label>
<input type="checkbox" name="map" value="4" /><label>自行车</label>
③集合里存放javabean(id和name为Person的属性)
<%
Person person1 = new Person(1, "小明");
Person person2 = new Person(2, "小红");
List<Person> list = new ArrayList<Person>();
list.add(person1);
list.add(person2);
request.setAttribute("persons", list);
request.setAtttibute("pchecked",person1);
%>
<s:checkboxlist name="beans" list="#request.persons"
listKey="id" listValue="name" value="#request.pchecked.id" />
生成html
<input type="checkbox" name="beans" value="1" checked="checked" /><label>小明</label>
<input type="checkbox" name="beans" value="2" /><label>小红</label>
二、Action中
可以定义集合或数组接收值,比如定义List<Integer>可以接收上面③传来的值。
原帖详细讲了radio和select的用法,地址:http://wenku.baidu.com/view/caae743610661ed9ad51f384.html
- struts2中<s:checkboxlist/>的用法详解
- Struts2中<s:checkboxlist>的用法
- Struts中<s:checkboxlist>的用法
- Struts中<s:checkboxlist>的用法
- Struts2中使用标签<s:checkboxlist>的问题
- struts2中checkboxlist和radio的基本用法
- 无涯 struts2的s:checkboxlist标签学习
- Struts2 s:checkboxlist 国际化
- s:checkboxlist的用法,以及取默认值,
- s:checkboxlist的用法,以及取默认值
- s:checkboxlist 用法
- Struts2 中s:iterator 标签的用法
- struts2中<s:url>标签的用法
- Struts2中s标签的用法
- struts2 中<s:select>标签的用法
- Struts2中s标签的用法
- 【s:checkboxlist】JS中取s:checkboxlist选中的value传入后台实例
- s:radio与s:checkboxlist用法
- python wxpython详解和使用
- java实现二维码生成
- QT5.6 加载百度地图
- C语言中用队列和搜索解决跳马问题(多组测试数据)noj1043//运行时错误的一种解决方案
- 关于arguments的使用
- Struts2中<s:checkboxlist>的用法
- MapReduce实战之 WordCount
- 学习经历(直到拿到offer后,不更新)
- 奇葩公司规定之搞笑版(改编自真实规定)
- texlive2017安装
- 配置Log4j,使得MyBatis打印出SQL语句
- BZOJ1076:奖励关(状压期望dp)
- TFboys:使用Tensorflow搭建深层网络分类器
- 查mysql bin-log