struts2 taglib struts标签学习整理中
项目中经常会用到struts标签,这样可以减少代码量。
select用法:
<s:select list="#request.sysTypes" name="ruleAutogeneration.sysType" value="#request.sysTypes[0]"></s:select>
<s:select list="#{1:'男',2:'女'}" listKey="key" listValue="value" value="2" />
<s:select list="#{1:'SSMIS',2:'SAMIS'}" label="sysId" name="ruleComDate.sysId" listKey="key" listValue="value"></s:select>
<s:select list="{'SSMIS','SAMIS'}" label="sysId" name="ruleComDate.sysId" value="'SAMIS'"></s:select>看哪个value,因为不是动态取值,默认值就这样付了。
<s:select list="#{1:'SSMIS',2:'SAMIS'}" label="sysId" name="ruleComDate.sysId" listKey="key" listValue="value" value="'2'"></s:select>
<s:radio list="#{'1':'临时证书有效期','2':'条件证书有效期','3':'长期证书有效期','4':'基于检验日期'}" id="ruleType" name="ruleComDate.ruleType" />
规律出来了:注意list里面的#,直接写数据没key的不用#,有Key的需要,另外如果要从后台获取,肯定需要#.
另外大家注意value,设置默认值的时候,如果是值得就'值',如果有key value结构的得#和写'key'的值。
radio用法
<s:radio list="#{'0':'临时证书有效期','1':'条件证书有效期','2':'长期证书有效期','3':'基于检验日期'}" label="ruleType" name="ruleComDate.ruleType" value="'0'"/>
最新文章
- 解决Jquery Kendo.xxx is not a function 的方法
- DateTime.Now.ToString() 用法
- Java.lang.OutOfMemoryError处理
- 委托--delegate
- Visual C++ for Linux Development
- python的split用法
- DATABASE LINK 的查看、创建与删除
- 数据库元数据分析Demo
- NSIS:使用nsWindows.nsh头文件调整窗体大小
- list、set、map以及array的区别
- efcore 配置链接sqlserver 记录
- 其它综合-运维老鸟分享linux运维发展路线规划
- 饮冰三年-人工智能-Python-24 Django ORM增删改查
- [转]usdt omnicore testnet 测试网络
- C++ Primer 笔记——命名空间
- 解决AndroidStudio导入项目卡在gradle加载界面
- Codeforces 901C Bipartite Segments
- vue中mounted中无法获取到dom元素
- ibatis.net:第六天,QueryForList
- Thinkphp分页类使用