一、常用结构:<s:select  id=""   name=""  value=""  list=""  listKey="" listValue="" headkey="" headValue required=“”></s:select>

这里列举几个常用的属性吧:

1、id:可能要做某些取值操作

2、name:用来作为Action中取值的属性

3、value:用来预设input元素的value属性

4、list:在后台或者自定义的一个取值集合(这个是个必填项)

5、listKey:标签的key值,也就是我们后台要获取到的key(一般不会用value来作为条件。)

6、listValue:标签的value值,也就是标签在选择的时候,会显示的具体的一个值的解释(比如地区,key=1 , value=“中国”,那么就会显示“中国”这个在界面上,而看不到1)

7、headerKey:默认的key值,一般设为"",0,或者-1等

8、headerValue:默认的value值,一般设为“请选择”等(自定义就好)

二、用法。

1.静态用法:

<s:select name="sex" value="sex"  list="#{'0':'男','1':'女'}"  listKey="key" listValue="value"  headerKey="" headerValue="请选择性别"></s:select>

解释:这里从页面来静态(也就是在页面中写死啦)构造下拉选项,关键点是list="#{'0':'男','1':'女'}" 通过它实现的select的两个option 。headerKey指定缺省的选项的   “value”,headerValue指定缺省的选项“text”。

2.动态用法:

<s:select " name="adminVo.sex" value="sex"  list="sexNames" listKey="code" listValue="name"></s:select>

解释:这里通过一个list类型的对象来动态生成一个下拉列表。list="sexNames"表示action里有一个list<User>类型的userList属性。listKey="code"表示当前option的value从sexNames里的当前User对象的code属性取值。listValue="name"表示当前option的text从userList里的当前User对象的name属性取值。

三、拓展。

select还有一些属性。如下表:

struts s标签中的s:select标签用法相关推荐

  1. 织梦php页面中调用标签,织梦dede:php标签中调用其他普通标签和页面相关变量及全局配...

    这篇文章主要为大家详细介绍了织梦dede:php标签中调用其他普通标签和页面相关变量及全局配,具有一定的参考价值,感兴趣的小伙伴们可以参考一下,有需要的朋友可以收藏方便以后借鉴. 织梦dedecms{ ...

  2. dede中list标签php,dedecms标签中什么表示列表标签

    dedecms标签中什么表示列表标签? dedecms标签中list表示列表标签: 标签名称:list 功能说明:表示列表模板里的分页内容列表 适用范围:仅列表模板 list_*.htm 基本语法:{ ...

  3. html svg标签中插入img image标签不显示的问题

    svg标签中插入img image标签(图片)不显示的问题 1 问题: 在使用svg画图中想要使用img标签插入图片,可以图片不显示 <!--S svg外框 --> <div cla ...

  4. <a>标签中href的几种用法

    众所周知,a标签的最重要功能是实现超链接和锚点.而且,大多数人认为a标签最重要的作用是实现超链接,今天我刚好碰到a标签的一种写法<a href="javascript:;"& ...

  5. a标签中href=的几种用法

    众所周知,a标签的最重要功能是实现超链接和锚点.而且,大多数人认为a标签最重要的作用是实现超链接,今天我刚好碰到a标签的一种写法<a href="javascript:;"& ...

  6. a标签中href的几种用法

    a标签的一种写法,所以就来整理下a标签中href的几种用法. 一.JS伪协议的几种调用方法(参考总结的) 1. a href="javascript:js_method();" 这 ...

  7. vue 中v-if和v-for一起使用;p标签中可以放p标签吗?

    记录一下今天项目中踩的两个坑. 数据是从后台取的,然后通过v-for循环展现出来,由于一些原因,获取到后台返回的值是一个空对象,导致报错.想着直接v-if判断一下对象,如果是空就不编译就不会导致循环空 ...

  8. img标签和p标签是行内元素还是块级元素?以及p标签中可以放img标签吗?

    img标签:行内块元素.类似于 inline-block 可以被p标签包裹.<p><img src="1.jpg"></p> 比如p是居中,图片 ...

  9. python xpath定位 嵌套标签_python爬虫中使用Xpath方法定位a标签中所有的子标签的方法...

    老板扔给了我一个陈年语料,让我通过文章标题回原网址爬取一下对应的doi号,文章很好定位,但是在解析标题的时候遇到了问题,a标签中混合了i.sub.sup标签,在使用xpath时不能直接使用text方法 ...

最新文章

  1. 【分享】博客美化(6)为你的博文自动添加目录
  2. 《C#图解教程》读书笔记之四:类和继承
  3. 重工行业:IT运维精细化管理新篇章
  4. boost::callable_traits添加可变参数的测试程序
  5. github删除错误的commit并保留之前的提交
  6. 通孔的作用是什么linux,电路板空洞的作用是什么 如何区分PTH与NPTH两种通孔
  7. php session redis db,php session redis 配置
  8. 让媳妇瞬间搞懂Spring 多数据源操作(SpringBoot + Durid)
  9. js整形转成double_那么,来用 JS 画个黑洞吧!
  10. 在vue项目中使用阿里巴巴矢量图标库
  11. HTML5+CSS3 为图书简介页面添加图像及视频
  12. angular 万年历_angularjs日期选择插件
  13. Mac苹果安装Win7时鼠标和键盘没有响应
  14. 测绘的真正出路在于什么?
  15. 民科微服务电脑版下载_民科微服务电子注册护士个人端下载-民科微服务医师电子注册app最新版 v2.4_爱下手机站...
  16. Error: Failed to download metadata for repo ‘appstream‘: Cannot prepare internal mirrorlist: No URLs
  17. VML编辑器代码实现(转载)
  18. 转载 | 在阿里做了3年多程序员,我究竟学到了什么?
  19. HDU 5804 BestCoder Round #86 Price List (水题)
  20. 灰色关联分析(系统分析+综合评价)

热门文章

  1. 适于A4打印的Web页面宽度设置
  2. 考研失败,论文没写,工作毫无头绪:2020这届毕业生有多惨?!
  3. Python 63个内置函数超级详解
  4. python 爬虫入门--抓取名著古籍
  5. windows微服务部署
  6. 【工具】1640- 这 5 款 AI 绘图工具,让你的绘图更高效!
  7. iOS 10:四、因苹果健康导致闪退 crash
  8. 简单介绍一下关于PTrade量化交易系统的使用权
  9. ABAP查看表更改记录的方法
  10. 教你快速推广微信公总号