• Struts中<s:checkboxlist>的用法


    一、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

  • 相关阅读:
    CF # 296 C Glass Carving (并查集 或者 multiset)
    linux 基本命令
    为什么是丰田——丰田的七个习惯之习惯一
    关注C-RAN 的五大理由
    一个效果非常华丽的仿桌面APP,却胜似Launcher
    IOS6.0自带下拉刷新控件UIRefreshControl
    POJ 2421--Constructing Roads【水题 &amp;&amp; 最小生成树 &amp;&amp; kruskal】
    ORACLE-017:SQL优化-is not null和nvl
    数据结构——栈
    数据结构——静态链表
  • 原文地址:https://www.cnblogs.com/coprince/p/4401625.html
Copyright © 2020-2023  润新知