一、表单标签_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(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);
%>
<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(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);
%>
< 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(id和name为Person的属性) <
s:radio name="beans" list="#request.persons" listKey="id"
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论