struts2在lt;s:selectgt;用动态标签
后台传过来的必要性userlist成为一个下拉菜单。因此,认为使用<s:select>。但设置了很久设置的属性,在这个下跌。
JSP代码:
<s:select label="关系数据" name="relationone" id="s1" list="userlist" listKey="relationname" listValue="relationname" style="margin:20px 100px 20px 20px;"/>
label:显示在下拉框前面的文字。
name:下拉框的名字,在后台用get、set方法能够获得它选择出来的值,相当于<select>标签中的name;
id:不多说。用于前端;
list:显示下拉菜单中各种选项所在的list,即后台传来的list;
listKey:这个相当于<select>标签中的value,即选择这个选项后向后台传的值,假设数据从后台提取出来,要用户选择一个再传回后台的话,那么就与listValue同样就可以。
listValue:相当于<select>标签中的option,即显示出来的选项。
另附表格一张,非常具体:
名称 | 必填 | 缺省值 | 类型 | 描写叙述 |
---|---|---|---|---|
emptyOption | false | false | Boolean | 是否在题头选项后面加入一个空的(--)选项 |
headerKey | false | Object/String | 设置列表的题头主键值. 一定不能为空值! "'-1'"或"''"是正确的取值, ""是错误的取值. | |
headerValue | false | Object/String | 列表的题头选项值 | |
multiple | false | Object/String | 创建一个多选列表. 假设value属性指定了一个数组(正确的元素类型), 那么将预先选中数组中指定的多个选项. | |
size | false | Integer | 该组件列表框的大小 (显示元素的个数) | |
list | true | Object/String | 创建列表的可迭代数据源. 假设该列表是一个Map(key, value), 那么Map的主键将作为选项(<option>)的"value"属性, 而该主键相应的值作为选项的文本内容. | |
listKey | false | Object/String | 列表数据源中元素对象的属性, 用于获取选项的值 | |
listValue | false | Object/String | 列表数据源中元素对象的属性, 用于获取选项的文本内容 | |
theme | false | Object/String | 输出元素时使用的主题(theme)(不使用缺省的) | |
template | false | Object/String | 输出元素时使用的模板(template)(不使用缺省的) | |
cssClass | false | Object/String | 输出元素时的class属性 | |
cssStyle | false | Object/String | 输出元素时的css样式定义(译者注:就是html元素的style属性) | |
title | false | Object/String | 在输出元素时设置html属性title | |
disabled | false | Object/String | 在输出元素时设置html属性disabled | |
label | false | Object/String | 用于输出一个元素相应的label的表达式 | |
labelPosition | false | left | Object/String | 不赞成使用. |
labelposition | false | Object/String | 定义元素标签的位置(top/left) | |
requiredposition | false | Object/String | 定义required属性输出的位置(left|right) | |
name | false | Object/String | 元素的名字 | |
required | false | false | Boolean | 假设设置为true, 在输出标签时将显示出此字段是必须输入的(译者注:假设使用默认模板,将会标示为"*") |
tabindex | false | Object/String | 在输出元素时设置html属性tabindex | |
value | false | Object/String | 预设input元素的value属性. | |
onclick | false | Object/String | 在输出元素时设置html属性onclick | |
ondblclick | false | Object/String | 在输出元素时设置html属性ondblclick | |
onmousedown | false | Object/String | 在输出元素时设置html属性onmousedown | |
onmouseup | false | Object/String | 在输出元素时设置html属性onmouseup | |
onmouseover | false | Object/String | 在输出元素时设置html属性onmouseover | |
onmousemove | false | Object/String | 在输出元素时设置html属性onmousemove | |
onmouseout | false | Object/String | 在输出元素时设置html属性onmouseout | |
onfocus | false | Object/String | 在输出元素时设置html属性onfocus | |
onblur | false | Object/String | 在输出元素时设置html属性onblur | |
onkeypress | false | Object/String | 在输出元素时设置html属性onkeypress | |
onkeydown | false | Object/String | 在输出元素时设置html属性onkeydown | |
onkeyup | false | Object/String | 在输出元素时设置html属性onkeyup | |
onselect | false | Object/String | 在输出元素时设置html属性onselect | |
onchange | false | Object/String | 在输出元素时设置html属性onchange | |
tooltip | false | String | 设置元素的tooltip属性(译者注:tooltip为工具栏提示) | |
tooltipConfig | false | String | 设置tooltip属性的配置 | |
id | false | Object/String | id定位元件用于. 为UI并且将被用作一种形式的标签HTML的id财产 |
struts2在lt;s:selectgt;用动态标签相关推荐
- 如何让帝国CMS7.2搜索模板支持动态标签调用
帝国cms站内搜索一般不支持动态标签调用,如果要调用如何实现呢?修改两个地方就可以实现了.打开 /e/search/result/index.php 文件,找到(文件改了,不会调用也是徒劳!看看这个帝 ...
- 不同曲线设置标签_带动态标签的面积曲线图
带动态标签的面积曲线图: - y轴标签最后一个的格式跟其他不同 - 选定的图表数据在图表上的位置和标签 - x轴上第一第二个刻度比其他刻度长,用chart.xValueAxis.specialTick ...
- 运营数据采集难?集成华为动态标签管理服务轻松搞定!
在日常运营中,快速获取运营数据并发送到分析平台和归因平台,是营销者工作的重中之重.华为动态标签管理,通过配置规则或可视化埋码的方式,帮助运营及开发人员实现数据的快速获取和分发,提高工作效率.今天我们主 ...
- Power BI中使用DAX生动展现人员头像、动态标签——销售数据里的那些商业智能
目录 背景介绍 主要内容 数据预览 实现方案 头像展示 动态标签 总结 背景介绍 Power BI 作为一款强大的.生动的.且非常友好的商业智能软件,能帮助用户快速了解和分析数据.报表是可视化组件有机 ...
- MyBatis动态标签
常见的动态标签 if choose, when, otherwise trim,where,set foreach bind sql mybatis通过OGNL表达式来进行取值操作;比如:#{user ...
- 制作一个cf的动态标签
前置知识 可以直接跳过 api1, 理论知识 之后在 https://shields-staging.herokuapp.com/中生成 制作一个cf的动态标签 (dynamic badge) 效果如 ...
- 华为动态标签管理如何助力广告营销
在广告营销中,营销人员往往需要通过了解用户的喜好投放合适的广告素材.今天我们就从如何通过快速获取营销数据的方式判断用户喜好调整营销策略的角度,为大家介绍一个简便又行之有效的方法. 华为动态标签管理(以 ...
- MySQL 动态标签
MySQL 动态标签 Mybatis主要标签有 : select .update .delete .insert 属性: id 唯一标识符:resultType 返回类型或别名:parameterTy ...
- Struts2 表单和非表单标签
学习内容 Struts 2表单标签 Struts 2非表单标签 能力目标 熟练使用Struts 2表单标签开发表单 熟练使用Struts 2非表单标签 本章简介 上一章讲述了ognl和Struts2标 ...
最新文章
- 比较顺利 - Python基础2
- 天正怎么批量填充柱子_天正CAD插件使用教程合集
- futuretask java 并发请求_图文并茂理解 Java 多线程
- 使用redis来实现分布式锁
- 【快写】基本思路及模板
- make 怎么降级_Ubuntu 中将 make 的版本降低
- lucene学习之helloworld(简单实例)
- 将多张连续的静态图转成gif动态图
- PgSQL · 应用案例 · 惊天性能!单RDS PostgreSQL实例支撑 2000亿
- CentOS 6.5 shell中su切换自动输入密码
- 天涯明月刀龙吟曲服务器维护,青龙大区合服公告 12月11进行数据互通
- asus z99s xp驱动
- mac音频剪辑合并软件哪款比较好用,求推荐
- 坚果手机2系统相册问题
- 2022家博会正式开幕:国保保密科技体验馆邀您共襄盛举,共谋商机!
- ios12关闭设置角标_iOS如何优雅地消除应用角标详解
- 深度学习环境搭建第一步----Ubuntu 安装(win7 + win10)
- 百度DMA+小度App的蓝牙语音解决方案入局
- 浮生事,何必念念不忘
- 兰州大学本科生(学士学位)LaTeX模板-2021版
热门文章
- linux shell脚本EOF妙用
- Studio 3T更改使用时间破解免费使用方式(转,可以使用)
- 大数据可视化案例分析_Tableau数据可视化分析案例
- 远程服务器任务,远程大批量操作windows服务器的计划任务
- android 开机动画尺寸,Android开机Logo动画制作
- pytorch 模型可视化_【深度学习】高效使用Pytorch的6个技巧:为你的训练Pipeline提供强大动力...
- MySQL 聚合函数 和 分组查询(初级)
- 根据用户id查询菜单列表(菜单权限问题)
- ActiveMQ 的独占消费模式
- 2021年互联网婚庆行业洞察