Struts2 jquery datepicker将0或null值传递给action类

我是struts的新手。 我正在使用jquery datepicker插件。 我想从用户那里获取日期(和时间)并将其插入数据库。 当我提交表单时,如果我将数据类型设置为long(或int),则动作类接收0值,当我将数据类型设置为其他任何内容时,它接收null。 我不确定应该使用什么数据类型以及如何完成它。 请帮忙

JSP表单

 : :  : :  

动作类

 private Date dateAndTimeOfOccurance; // or long public String execute throws Exception{ : ps.setDate(13, (java.sql.Date) getDateAndTimeOfOccurance()); // or ps.setLong(13, getDateAndTimeOfOccurance()); : } 

你的name属性是错误的。 因为你的变量是

 private Date dateAndTimeOfOccurance; 

你需要在JSP中编写它:

   

显然要记住在Action中为该变量生成一个Getter和一个Setter。