select标签:
select 标签中,必须设置的属性list。list属性可以设置List, Map, Set等。
如果是一个Map,那么map中的key就对应于select标签中的value,map中的value对应于select标签中的option。例 1<s:select name="teacher.educationLevel" list="#{'硕士研究生':'硕士研究生','大学本科':'大学本科'}" value="teacher.educationLevel" theme="simple" label="学历"></s:select>
<s:select list="{'2006','2007','2008','2009','2010','2011','2012','2013','2014','2015','2016','2017','2018'}"
name="books.inputTime" headerKey="00" headerValue="选择年份" value="2009" label="录入年份" >
</s:select>
1.name:是表单中select的属性;2.theme="simple" :不使用struts2提供的样式加上这句可以让这个标签融入你的样式。
3.label:在页面上显示的名称,如果加theme 不会显示。4.headerValue :默认显示的。
datetimepicker 标签:
<s:datetimepicker label="请选择日期" tooltip="选择日期" value="today" toggleType="explode" toggleDuration="300" displayFormat="yyyy-MM-dd" theme="simple" name="teacher.timeToWork" />
1很好的日期选择标签 value=”today” 是默认显示系统日期
2关键要在<head>中加 <s:head theme="ajax"/> 。
3如果是从数据库中读出日期进行修改的 那么就把 value="today"去掉就好 。
date标签:
date标签 用于格式化输入一个日期,还可以计算指定日期和当前时刻之间的时差
- format: 指定该属性,将根据该属性指定的格式来格式化日期
- name: 指定要格式化的日期
- nice: 可选,值为true或者false,用于指定是否输出指定日期和当前时刻的时差。默认是false,即不输出
- <s:date name="#attr.now" format="dd/MM/yyyy" nice=“true” />