Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/398.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/71.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java struts2 date无法通过jquery datetimepicker获取时间_Java_Jquery_Jsp_Struts2_Datepicker - Fatal编程技术网

Java struts2 date无法通过jquery datetimepicker获取时间

Java struts2 date无法通过jquery datetimepicker获取时间,java,jquery,jsp,struts2,datepicker,Java,Jquery,Jsp,Struts2,Datepicker,我是struts2的新手,创建了一个小的web应用程序,我想发布一个计时器,我选择jquery datetimpicker,在用户选择时间和日期后,它将显示用户选择的时间和日期 我使用这个jquery 我的问题是,在struts2操作中,它可以获取日期,但返回的时间是00:00:00 确切的结果是: Tue Nov 20 00:00:00 ICT 2012 我的动作课是: public class Foo extends ActionSupport{ private Date foo

我是struts2的新手,创建了一个小的web应用程序,我想发布一个计时器,我选择jquery datetimpicker,在用户选择时间和日期后,它将显示用户选择的时间和日期

我使用这个jquery

我的问题是,在struts2操作中,它可以获取日期,但返回的时间是00:00:00

确切的结果是:

Tue Nov 20 00:00:00 ICT 2012
我的动作课是:

public class Foo extends ActionSupport{
    private Date fooDate;

     //getter - setter;
}
我的表格是:

//form ....
<s:textfield name="fooDate" id="dateReleased" 
             cssClass="mws-textinput"  cssStyle="width:80%" />
<a href="javascript:NewCal('dateReleased','ddmmyyyy',true,12)">
      <img src="js/cal.gif" width="16" height="16" 
           border="0" alt="Pick a date">   
</a>
但是我想要

Tue Nov 20 5:40:10 PM ICT 2012

我怎么做

默认情况下,Struts2使用“与当前请求关联的区域设置的简短格式”来解析日期。使用
String
为您
fooDate
并在您需要的方法中转换为date,或者为
date

创建类型转换器,并且该日历不是jQuery,只是javascript,非常难看

这是真正的jQuery日期选择器:

目前,还有一些定制功能可用于增加时间:

或独立时间选择器:


赢得比赛的赏心悦目。

你的
fooDate
是什么类型的?哦,对不起,这是我的失败,我正在编辑它,fooDate类型Date!我关注这篇文章,但它仍然不起作用,我得到了NoSuchMethodException,我在我的操作中使用了@TypeConversion for pojo类和@Conversion(),但我得到的错误类型转换器的创建是另一个问题。我已经为您提供了关于类型转换的答案和链接。
Tue Nov 20 5:40:10 PM ICT 2012