一、表单标签_checkbox复选框
       
        如果集合为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>
        <input type="checkbox" name="list" value="PHP" htmlradio多选怎么用/>
        <label>
            PHP
        </label>
        *****************************************************
        <br>
        如果集合为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>
        ******************************************************
        <br>
        如果集合里存放的是javabean(idnamePerson的属性 )
        <%
            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);
        %>
        <s:checkboxlist name="beans" list="#request.persons" listKey="id"
            listValue="name" />
        生成如下html代码:
        <input type="checkbox" name=“beans " value="1" />
        <label>
            第一个
        </label>
        <input type="checkbox" name=“beans " value="2" />
        <label>
            第二个
        </label>
        ******************************************************
        <br>
        表单标签_radio单选框<a href="radio.jsp">测试    </a><br>
        表单标签_select单选框<a href="select.jsp">测试    </a>
代码运行结果如下:
----------------------------------------------------------------------------------------------------------------------------二、表单标签_radio下拉选择框
如果集合里存放的是javabean(idnamePerson的属性)
        <%
        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);
    %>
        < s:radio name="beans" list="#request.persons" listKey="id"
        listValue="name"/> 生成如下html代码:
        <input type="radio" name="beans" id="beans1" value="1" />
        <label>
            第一个
        </label>
        <input type="radio" name="beans" id="beans2" value="2" />
        <label>
            第二个
        </label>
        **************************************************************
        <br>
        该标签的使用和checkboxlist复选框相同。 如果集合里存放的是javabean(idnamePerson的属性) <
        s:radio name="beans" list="#request.persons" listKey="id"

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。