学习struts2 的select标签

 

<s:select list="接收的集合list或map,set" listKey="id" name="要传的参数名"
     listValue="typeName" headerKey="要传的参数值"
  headerValue="显示的内容(headerKey的value)" /> 

headerValue : 默认值value
headerKey :    默认name
list : 源数据 (可以在action方法里从数据库获取list)
name : 被选数据存放的位置(这里我方在对象obj的属性值userName中<需在action中定义该对象>)
listKey : 下拉选项的name
listValue : 下拉选项的value
value : 默认值
 
如下例:

<s:select list="#request.typelist" listKey="id" name="id"
     listValue="typeName" headerKey="%{#goods.type.id}"  headerValue="%{#goods.type.typeName}" /> 

其中:
#request.typelist为获取从action传过来的参数 typelist(一个集合)
name=“id” 中的id为要传的参数,在action中有对应的getter,setter方法
%{#goods.type.typeName} 为jsp页面要显示的内容
%{#goods.type.id} 为要传的参数id的值,与显示的内容相对应

listKey即对应于select标签中的value, listValue即对应于select标签中的option。

不知道这样理解对不对,有什么不足

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值