struts动态生成checklist、radio、select

如果集合里存放的是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"
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>
**************************************************************
<br>
如果集合为list
<s:radio name="list" list="{'Java','.Net'}" value="'Java'" />
生成如下html代码:
<input type="radio" name="list" checked="checked" value="Java" />
<label>
Java
</label>
<input type="radio" name="list" value=".Net" />
<label>
.Net
</label>
<br>
**************************************************************
<br>
如果集合为MAP
<s:radio name="map" list="#{1:'瑜珈用品',2:'户外用品',3:'球类',4:'自行车'}"
listKey="key" listValue="value" value="1,2,3" />
生成如下html代码:
<input type="radio" name="map" id="map1" value="1" />
<label for="map1">
瑜珈用品
</label>
<input type="radio" name="map" id="map2" value="2" />
<label for="map2">
户外用品
</label>
<input type="radio" name="map" id="map3" value="3" />
<label for="map3">
球类
</label>
<input type="radio" name="map" id="map4" value="4" />
<label for="map4">
自行车
</label>
代码运行结果如下:

表单标签_select下拉选择框
如果集合里存放的是list,生成如下html代码:
<s:select name="list" list="{'Java','.Net'}" value="'Java'" />
<select name="list" id="list">
<option value="Java" selected="selected">
iJava
</option>
<option value=".Net">
.Net
</option>
</select>
<br>
**************************************************************
<br>
如果集合里存放的是map,生成如下html代码:
<s:select name="map" list="#{1:'瑜珈用品',2:'户外用品',3:'球类',4:'自行车'}"
listKey="key" listValue="value" value="1" />
<select name="map" id="map">
<option value="1" selected="selected">
瑜珈用品
</option>
<option value="2">
户外用品
</option>
<option value="3">
球类
</option>
<option value="4">
自行车
</option>
</select>
<br>
**************************************************************
<br>
如果集合里存放的是javabean(id和name为Person的属性),生成如下html代码:
<%
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:select name="beans" list="#request.persons" listKey="id"
listValue="name" />
<select name="beans" id="beans">
<option value="1">
第一个
</option>
<option value="2">
第二个
</option>
</select>
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
芯片检查清单是一个用来确保芯片设计和制造过程中质量和性能的工具。它主要用于提前识别和解决潜在的设计和制造缺陷,以确保芯片的可靠性和稳定性。 芯片检查清单通常包括以下几个方面: 1. 功能验证:检查芯片是否能够正常完成所需的功能,包括各种输入和输出接口、内部逻辑和数据通路等。 2. 电气检查:检查芯片的电气参数,包括电压、电流、功率消耗等是否符合设计规格,以确保芯片能够在正常工作范围内运行。 3. 物理检查:检查芯片的物理结构,包括芯片尺寸、管脚布局、引脚位置等是否符合设计要求,以确保芯片可以正确地插入到PCB板上。 4. 时序分析:检查芯片的时序参数,包括时钟频率、延迟时间等是否符合设计要求,以确保芯片内部的各个模块能够按时序要求进行工作。 5. 可靠性评估:检查芯片的可靠性,包括温度稳定性、抗干扰能力、工作寿命等是否符合设计要求,以确保芯片在各种环境条件下都能正常工作。 6. 测试计划:制定芯片测试的详细计划,包括测试方法、测试环境、测试设备等,以确保芯片在生产之前能够进行全面的测试和验证。 芯片检查清单是芯片设计和制造过程中非常重要的一个环节,它可以有效地提高芯片的质量和性能,减少生产和使用过程中的故障和损失。通过使用合适的芯片检查清单,可以确保芯片在市场上的竞争优势,并提供高质量的产品和服务。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值