struts2.1.6使用datetimepicker
将下载好的struts2-dojo-plugin-2.1.6.jar导入WEB-INF/lib
?
在web.xml中增加
<filter-mapping><filter-name>struts2</filter-name><url-pattern>/struts/*</url-pattern></filter-mapping>
?
在jsp页面上
?
引用标签
?
<%@ taglib prefix="sd" uri="/struts-dojo-tags" %>
?
?在<head></head>中添加
<s:head theme="xhtml"/> <sd:head parseContent="true"/>
?
并去掉<base href="<%=basePath%>">
?
之后在页面上使用<sd:datetimepicker toggleType="explode" value="today" formatLength="long" />即可
?
?
常用属性:
displayFormat:指定日期显示格式,如dd/MM/yyy
displayWeeks:指定该日历能显示星期书
endDate:指定日期集的最后可用日期
formatLength:指定日期显示的格式,这些格式就是DateFormat中的格式,该属性支持的值有long、short、medium和full
language:指定日期显示的Locale
startDate:指定日期集的最初可用日期
toggleDuration:指定日期选择框出现、隐藏的切换时间
toggleType:指定日期选择框出现、隐藏的方式,可以选择plain、wipe、explode和fade
type:指定日期选择框类型,支持的值有date和time,分别代表日期选择框、时间选择框
value:指定当前日期、时间。可使用today代表今天
weekStartsOn:指定日期选择框中哪一天才是一周的第一天。周日是0,周六是6
1 楼 earbao 2011-10-02 不错,问题终于解决了,原来是Struts2拦截器的问题,没拦截到。。。
<filter-mapping>
<filter-name>struts2</filter-name>
<url-pattern>/struts/*</url-pattern>
</filter-mapping>