您的位置:首页 > 编程语言 > Java开发

struts2 <s:select>理解以及默认值的问题

2013-10-25 10:31 399 查看
struts2的下拉列表:

<s:select  list="#request.sexList" id="sexID" name="sexID" headerKey="" headerValue="--请选择性别--" listKey="ddlCode" listValue="ddlName" value="1">

普通下拉列表

<select name="sexID" >

<option name="" >--请选择性别--</option>

<option name="男" >男</option>

<option name="女">女</option>

</select>




下面是对每个元素的说明:

id:id是定位元素时使用的. 对于UI和表单标签它会被用作HTML的id属性

name:元素的名字

headerKey:相当于普通标签中的option的那么属性

headerValue:相当于普通标签中<option>中间夹得值

listKey:就是option标签的name

listValue:就是option标签夹的值

value:是设置默认值用的。



list的取值是由于我在action里面设置了request.setAttribute("sexList",list);

那有人会说headerKey和listKey有什么区别呢?

因为headerKey是下拉列表的第一项,而listKey是从数据库中查询所得。

value=1是设置默认值用的。

也就是如果下拉列表你没有选择的话,它传到后台的值为1
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: