在以前的struts2版本中s:datetimepicker只需要在head标签处设置
<s:head theme="ajax"/>,
就可以直接使用s:datetimepicker的标签了。
而在2.1.6版本中不能直接这样使用了,将datetimepicker移除了。
原因是此标签调用了dojo的datetimepicker的库。
所以现在使用的时候首先要导入一个库。
- struts2-dojo-plugin-2.1.6.jar。
然后还要设置dojo的taglib
- <%@ taglib prefix="sd" uri="/struts-dojo-tags" %>
<%@ taglib prefix="sd" uri="/struts-dojo-tags" %>
同样也需要对theme进行设置
- <s:head theme="xhtml"/>
-
<sd:head parseContent="true"/>
<s:head theme="xhtml"/>
<sd:head parseContent="true"/>
上面的设置在head标签中。
然后使用sd:datetimepocker就可以实现了。
设置formatLength为long的datetimepicker标签
- <s:datetimepicker toggleType="explode" value="today" formatLength="long" />
<s:datetimepicker toggleType="explode" value="today" formatLength="long" />
设置displayFormat参数为“yyyy年MM月dd日”
displayWeeks参数为2的datetimepicker标签
- <s:datetimepicker displayFormat="yyyy年MM月dd日" displayWeeks="2" />
<s:datetimepicker displayFormat="yyyy年MM月dd日" displayWeeks="2" />
设置weekStartsOn参数为1,toggleType参数为fade的datetimepicker标签
- <s:datetimepicker weekStartsOn="1" toggleType="fade" />
<s:datetimepicker weekStartsOn="1" toggleType="fade" />
设置显示时间datetimepicker标签
- <s:datetimepicker type="time" value="8:30" />
<s:datetimepicker type="time" value="8:30" />
另外
displayFormat这个参数好像不能格式化yyyy-MM-dd hh:mm:ss 有待解决
Java代码 <s:datetimepicker name="date" toggleType="explode" toggleDuration="400" displayFormat="yyyy-MM-dd hh:mm:ss" id="object_createdate" value="today"></s:datetimepicker>
分享到:
相关推荐
javascript中读取Struts2标签datetimepicker的值.docjavascript中读取Struts2标签datetimepicker的值.docjavascript中读取Struts2标签datetimepicker的值.docjavascript中读取Struts2标签datetimepicker的值....
struts2.0中s:datetimepicker标签使用范例
相信很多朋友都使用过struts2的datetimepicker标签,在选择日期的时候确实很方便,但要选择时间就似乎无能为力了。。。其实不然!在这里,我将向大家展示一下struts2的datetimepicker标签的另一个强大功能——时间...
解决了原struts2-dojo-plugin-2.1.8.1.jar中使用datetimepicker时,在中文情况下会产生乱码的问题
Struts2中使用datetimepicker标签时,九月和十月会显示乱码,本jar包修正了此问题,并且顺带修正了日语环境下的显示
struts2-dojo-plugin-2.2.1.jar 解决了datetimepicker显示月份乱码的问题,<sx:datetimepicker>显示9、10、11、12月份时出现乱码,本包修改了该bug
修正struts2的datetimepicker控件中九月后月份显示为乱码现象
struts2-dojo-plugin-2.1.6.jar 解决了datetimepicker显示月份乱码的问题,<sx:datetimepicker>显示9、10、11、12月份时出现乱码,本包修改了该bug
Struts 2在web应用中常用的Struts 2的5个主要类库和包含datetimepicker的struts2-dojo-plugin-2.1.6.jar
解决Struts中datetimepicker控件月份乱码问题,通过修改struts2-dojo-plugin-..*.jar中dojo_zh-cn.js和dojo_zh.js文件
修正了struts2.3.15中使用<sx:datetimepicker/>标签月份中文乱码的问题,直接替换即可
本书是广受赞誉的Struts 2优秀教程,它全面而深入地阐述了Struts 2的各个特性,并指导开发人员如何根据遇到的问题对症下药,选择使用最合适的特性。作者处处从实战出发,在丰富的示例中直观地探讨了许多实用的技术,...
修复datetimepicker月份显示乱码BUG。只需在标签内添加即可
原因:struts2.1.6 把struts2.0中的和ajax相关的,如datetimepicker,tree,treenode 都移动到了dojo中了 解决: 解决方法: 在jsp文件中加入<%@ taglib uri="/struts-dojo-tags" prefix="sx"%>和<sx:head/> 本...
<%@ taglib prefix="s" uri="/struts-tags" %> 就能使用struts2.0的标签库 下面就介绍每个标签的具体应用实例说明:按字母排列 A: 1. 2. <s:a href=""></s:a>-----超链接,类似于html里的<a></a> 3. ...
struts2开发所需要的jar包,版本为2.3.24。(已修正datetimepicker乱码问题)
本项目使用了Struts2+Hibernate3框架技术, 同时使用Oracle数据库技术,附带sql执行脚本,多条插入语句技术, 实现了上传并限制格式和大小的功能, 实现了datetimepicker选择日期的功能, 实现了用户注册功能, 实现了...
将多个集合使用一个标签完成迭代。 generatot标签:将指定的字符串按照规定的分隔符分解成多个子字符串。 merge标签:将多个集合拼接在一起。 subset标签:获取某个集合的子集合。 sort标签:多指定的集合元素...