Struts2 datetimepicker 标签的问题

今天被Struts2中的 datetimepicker 标签搞得非常的头大!不过现在灵感来了问题解决!!!
====================================
我的运行环境是这样的:
Tomcat 6.0.16
JDK 1.6.0.4
MyEclipse 6.0
Struts2 2.0.11.1
========================================
首先要保证struts2的配置没有问题,再往下面看

我遇到的问题是这样的在jsp页面中设置了如下内容

<%@ page language="java" pageEncoding="UTF-8"%>
<%@ taglib prefix="s" uri="/ struts -tags" %>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
    <!-- 使用 struts 2的 datetimepicher 必须有这个头文件 -->
  <s:head/>  //注意看这一段内容!!!!
....
<s:form  theme="ajax">
   //注意看这一段内容!!!!
      <s: datetimepicker name="order.data" label="购买日期" toggleType="explode" value="today">
      </s: datetimepicker >
      <br>
       时间选择组件
      <s: datetimepicker name="start" label="选择出发时间"  type=" time " value="12:00"/>

在运行的时候发现仅仅只有type="date"(也就是默认情况下)能执行type=" time "就不可以!!!即便是在<s:form theme="ajax">也不行!

经过试验最后发现只有在head标签中使用 theme="ajax"才能正常的运行!所以正确的方法是:
<!-- 使用 struts 2的 datetimepicher 必须有这个头文件 -->
  <s:head theme="ajax"/> 
如果不设这个属性即便是在表单中设置这个ajax也不可以!

-----------------------
希望以上的内容能够对您有帮助,谢谢

     
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值