struts2 select标签

4 篇文章 0 订阅
 <!--
                        Struts下拉列表标签:
                            name="deptId"  下拉列表标签的名称(服务器根据这个名称获取选择的项的实际的值value值(这里我方在对象obj的属性值userName中<需在action中定义该对象>))
                          (name 为这里我方在对象obj的属性值userName中<需在action中定义该对象>)
                            headerKey   默认选择项的实际的值
                            headerValue  默认下拉列表显示的内容
                            list      下拉列表显示数据的集合
                            listKey    集合对象的哪个属性作为下拉列表的实例的值,即value值
                            listValue  集合对象的哪个属性作为下拉列表显示的值
                            value      默认选择的项的设置
                     -->
                     <s:select
                         name="deptId"
                         headerKey="-1"
                         headerValue="请选择"
                         list="#request.listDept"
                         listKey="id"
                         listValue="name"
                         value="-1"
                     ></s:select>

list属性:通常是在action中定义的,必须是一个可以迭代的源,如为一个List, Map, Set等。如果是一个Map,那么map的key就对应于select标签中的value,map中的value就对应于select标签中的option。而如果是一个List或者是一个Set,那么可以通过listKey和listValue指定。

(2)如果list为空headKey 和headValue不能为空.listKey和listValue:listKey即对应于select标签中的value, listValue即对应于select标签中的option

(3)name属性:即是表单中select的名称。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值