struts2 日期datetimepicker标签的使用

来源:互联网 发布:c语言界面编程实例 编辑:程序博客网 时间:2024/05/21 16:55

struts-2.1.6版本以后把struts2.0中的和ajax相关的,如datetimepicker,tree,treenode 都移动到了dojo中了。

如果直接使用Struts 2的日期控件标签<s:datetimepicker />时,Myeclipse提示:Unknown tag (s:datetimepicker)。并且运行时报错:

No tag "datetimepicker" defined in tag library imported with prefix "s" 

解决办法如下

1、在jsp文件中加入<%@ taglib prefix="sd" uri="/struts-dojo-tags"%>和<sd:head />

2、使用datetimepicker标签-<sd:datetimepicker label="XXXX" name="XXXX"/>

3、将struts2-dojo-plugin-2.3.1.2.jar拷贝到/web-inf/lib下


示例:

日期选择部件,指定toggleType属性,且指定value="today"<br>
<sd:datetimepicker name="order.date" label="购买日期" toggleType="explode" value="today"/><hr>
日期选择部件,指定了format属性<br>
<sd:datetimepicker name="order.date" label="购买日期" displayFormat="yyyy年MM月dd日"/><hr>
日期选择部件,指定了weekStartsOn属性<br>
<sd:datetimepicker name="order.date" label="购买日期" displayFormat="yyyy年MM月dd日" weekStartsOn="2"/><hr>
时间选择部件<br>
<sd:datetimepicker label="开始时间" name="start" type="time" value="13:00" language="en-us"/>

0 0
原创粉丝点击