1.Struts2中的日期的格式化:
附:<s:date name="entity.endDate" format="yyyy-MM-dd" />
在struts2中,提供了<s:date.../>标签,可以很方便地处理日期。有了这个标签,就可以随意地以各种方式来格式化日期,如指定日期格式为“dd/MM/yyyy hh:mm”,或者是自定义可读性强的日期格式“2 hours 14 minutes”,或者使用在properties文件中预先定义好日期格式。
s:date标签共有四个属性,id,name,format,nice;
(1)nice:
可以设为true或者false,表示是否漂亮地显示日期,如果设置为true,那么将FORMAT属性将不会生效,日期将按以下规则显示:
i18n key default
struts.date.format.past {0} ago
struts.date.format.future in {0}
struts.date.format.seconds an instant
struts.date.format.minutes {0,choice,1#one minute|1<{0} minutes}
struts.date.format.hours {0,choice,1#one hour|1<{0} hours}{1,choice,0#|1#, one minute|1<, {1} minutes}
struts.date.format.days {0,choice,1#one day|1<{0} days}{1,choice,0#|1#, one hour|1<, {1} hours}
struts.date.format.years {0,choice,1#one year|1<{0} years}{1,choice,0#|1#, one day|1<, {1} days}
以上是默认的显示规则,可以在properties文件中修改。
(2)format:
当nice="false"时,format属性将起作用,如:"yyyy-MM-dd hh:mm:ss",其中,y是年(year),M是月(Month),d是日(day),h是小时(hour,12小时制),H也是小时(hour,24小时制),m是分钟(minute),s是秒(second)。
(3)当format未设置时,将会使用默认的格式DateFormat.MEDIUM format
2.在struts2中使用日期控件:
在struts2中,提供了日期控件,以方便地选择日期和时间,这是通过<s:datetimepicker.../>标签来实现的。该日期控件是通过DOJO来实现的,会在客户端生成一段JS代码,所以,要让该日期控件生效,需要在<head></head>中间加入以下代码:
xml 、jsp代码
<s:head theme="ajax" />
这样,就可以在页面中使用<s:datetimepicker>标签了。如:
xml 、jsp代码
<s:datetimepicker name="todayDate" label="Format (yyyy-MM-dd)" displayFormat="yyyy-MM-dd"/>
在页面中,就会显示出日期控件,其中displayFormat是要显示的日期格式。效果如下所示:
参考资料:http://struts.apache.org/2.x/docs/datetimepicker.html
附:另一种更好的日期控件包 在 “下载区我的资源中”
在JSP中的使用方法为:
首先要加入引用时间控件的包:
一、<script language="JavaScript" type="text/javascript" src="${webPath}/common/time/WdatePicker.js"></script>
二、<input type="text" name="entity.dispDate" id="entity.dispDate" onchange="calculate('m')" value="<s:date name="ecuBorrow.dispDate" format="yyyy-MM-dd" />" onclick="WdatePicker()" class="timeA" onmouseover="this.className='timeAA'" onmouseout="this.className='timeA'"/>
分享到:
相关推荐
struts2.1.6 解决日历问题。区别struts2.0
该实例主要是通过java代码生成日历列表,将对应数据存放到二维数组中。 在jsp页面通过struts标签iterator遍历二维数组
不好意思,上一个资源没有改完全!csdn不让删除。只好重新提交一个!注意清除本地浏览器缓存文件!
无C:\Users\toshiba\Desktop\Struts标签库.doc
这是最新的struts2日历控件的jar文件
fullCalendar+fancybox+struts2实现的日程安排效果。 前台采用fullCalendar实现日历效果,同一天可以增加多个日程安排,当效果超过配置的最大数量时,将会隐藏多余的日程安排,通过单击超链接显示当天的所有日程安排...
Struts2+Spring3+Hibernate4+Maven+EasyUI+mysql +jar包 源代码 测试可运行 的 带mysql数据库 改自孙宇的实例 EasyUI 实现 日历 运行,请先注册 jar包在target\sshe-0.0.1-SNAPSHOT\WEB-INF\lib
struts-议程用于教学目的的日历应用程序使用 struts 1.3.8 框架在 Java 中开发,在持久性部分使用 hibernate 框架
支持日、周、月三视图,和google calendar很相似!后台struts2
meta http-equiv="keywords" content="keyword1,keyword2,keyword3"> <meta http-equiv="description" content="This is my page"> <link type="text/css" rel="stylesheet" href="css/calendar.css...
ehcache二级缓存,c3p0连接池,文件上传,dom4j,mysql数据库驱动,jscharts图表统计图走势,JSTL,struts日历控件包,base64加密,Excel文件生成,邮件发送,log4j以及log4j配置文件,mysql数据库连接Properties...
办公系统常用的日历记事本 用struts2.0+Jquery+mysql做的,可以直接在TOMCAT下运行
Struts学习者的好东东 包括 日历控件 displaytag显示标签 所有jar 包validate 验证 国际化 等等
在页面的布局美观,数据访问上做了大量优化,执行效率很高,另赠JS日历控件,分页标签库,EHCache缓存等使用工具及其使用方法.由于上传限制,未将所有驱动包上传,如果使用MyEclipse提供的驱动包,记得Spring2.X与Hibernate3...
优秀的java开发工程师、应届生、实习生、3-5年经验...页面采用Html ,CSS, JQuery等技术,后台使用Hibernate, Struts2 ,Spring3 的MVC架构,主要应用为hibernate的ORM,struts2 的OGNL, 标签库,拦截器,Spring的AOP等。
struts,hibernate,spring,ajax 功能: 领养页面 签订领养协议,填写领养信息,领养。 我的宝贝页面 你的小宝贝的主页面。 展示你的小宝贝的所有信息。 点击按钮进行各种训练。 宠物日记页面 以日历的形式列出...
Struts 类型 默认值 日期 日期 新的Date() onDateSelect 功能 空值 onPrevButtonPress 功能 空值 onNextButtonPress 功能 空值 dayNames 大批 [“ Sun”,“ Mon” ...] monthNames 大批 [“一月二月” ......
(2)发布信息后,必须在后台进行审核,否则信息不显示。 (3)单击首页左上角“进入后台”按钮,输入用户名及密码进行后台管理操作。 操作流程 (1)通过主界面上的按钮,可对各类信息进行浏览操作,同时还可以发布...
使用框架:struts2、lucene3、mybatis3 2.开发环境:myeclipse8.6、tomcat 7、mysql 5 3.js插件:lhgdialog弹窗、kindeditor在线编辑器、datepicker日历 新手,CSS技术太烂,审美水平不高、界面做的有点将就了...