struts2的标签:关于日期的标签

本文详细介绍了Struts2框架中的select标签用法,包括如何设置list属性以实现下拉选项的动态加载,以及datetimepicker和date标签的使用技巧。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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标签 用于格式化输入一个日期,还可以计算指定日期和当前时刻之间的时差

  1. format: 指定该属性,将根据该属性指定的格式来格式化日期
  2. name:   指定要格式化的日期
  3. nice: 可选,值为true或者false,用于指定是否输出指定日期和当前时刻的时差。默认是false,即不输出
  4. <s:date name="#attr.now"   format="dd/MM/yyyy" nice=“true” />
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值