html:optionsCollection标签

1、html:optionsCollection标签生成多个HTML的option元素。该标签必须嵌在html:select标签中。它的功能和html:options标签的相同,但是它的name与property属性和其它标签的name与property属性意义一致,理解起来比较自然。

让我通过示例来介绍html:optionsCollection标签的用法。首先依据name="selectForm"和property="persons"取到selectForm中的persons列表,然后将列表中的对象(Person类型)的id属性作为option元素的value值(value="id"),将列表中的对象(Person类型)的name属性作为option元素的label值(label="name")。

<html:select name="selectForm" property="person.id" size="1"> <html:optionsCollection name="selectForm" property="persons" label="name" value="id"/> </html:select>

bean中 private List resultList = new ArrayList();
public List getResultList() { return resultList; }
public void setResultList(List resultList) { this.resultList = resultList; }
Action中newbean.setResultList(resultList);
jsp中<html:select name="assessForm" property="result" style="width:85%">
<html:optionsCollection name="assessForm" property="resultList" value="value" label="label" /> </html:select>
2、Action中request.setAttribute("RESOURCELIST",list);

bean中:无

jsp中<html:select name="roleForm" property="queryresid" οnchange="selectonchange('querydesc', this.value)"> <html:optionsCollection name="RESOURCELIST" value="id" label="name" /> </html:select>
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值