struts2 <s:select>理解以及默认值的问题
2013-10-25 10:31
399 查看
struts2的下拉列表:
普通下拉列表
下面是对每个元素的说明:
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
<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
相关文章推荐
- struts2中级联菜单标签<s:doubleselect>的若干常见问题(二级菜单不显示,FreeMarker问题)
- struts2 <s:textfield> value属性默认值问题
- struts2文件下载及 <param name="inputName">inputStream</param>的理解
- struts2的form等表单布局问题,去掉其自动生成的<table><tr><td>标签
- Struts2 <s:doubleselect>级联下拉框 详解析
- JQuery<Select>在IE下设置选中问题
- struts2中<s:select>标签的使用
- 上struts2的xml在<result type="redirect">参数问题
- struts2中<s:select>标签的使用
- struts2 中<s:select>标签的用法
- struts2 <s:textfield> value属性默认值解决方案
- struts2中ognl表达式%$#在jsp页面的使用总结以及<s:a title=%{title}>的作用
- struts2在<s:select>用动态标签
- struts2 <s:select><s:radio> 标签用法
- struts2中<s:doubleselect/> 在同一行显示(转)
- 解决struts2 <s:doubleselect>二级菜单没有值
- struts2 <s:text>的一个问题
- Struts2中<s:select>标签用法
- struts1中使用<html:select>标签的的三种情况的传值问题
- Struts2 <s:doubleselect>级联下拉框 详解析