项目中经常会用到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'"/>

最新文章

  1. 解决Jquery Kendo.xxx is not a function 的方法
  2. DateTime.Now.ToString() 用法
  3. Java.lang.OutOfMemoryError处理
  4. 委托--delegate
  5. Visual C++ for Linux Development
  6. python的split用法
  7. DATABASE LINK 的查看、创建与删除
  8. 数据库元数据分析Demo
  9. NSIS:使用nsWindows.nsh头文件调整窗体大小
  10. list、set、map以及array的区别
  11. efcore 配置链接sqlserver 记录
  12. 其它综合-运维老鸟分享linux运维发展路线规划
  13. 饮冰三年-人工智能-Python-24 Django ORM增删改查
  14. [转]usdt omnicore testnet 测试网络
  15. C++ Primer 笔记——命名空间
  16. 解决AndroidStudio导入项目卡在gradle加载界面
  17. Codeforces 901C Bipartite Segments
  18. vue中mounted中无法获取到dom元素
  19. ibatis.net:第六天,QueryForList
  20. Thinkphp分页类使用

热门文章

  1. JavaScript引用类型之Array数组的栈方法与队列方法
  2. iframe自适应高度代码
  3. MSSQL 当前会话设置隔离级别与查询
  4. USACO Section 4.3 Street Race(图的连通性+枚举)
  5. vim vimrc
  6. mysql在查询结果中增加排序字段
  7. (4)事件处理——(3)代码执行的顺序(Timing of code execution)
  8. spoj 1557 GSS3 - Can you answer these queries III 线段树
  9. latex 批量注释
  10. windows理论基础(一)