日期:2014-05-20  浏览次数:20732 次

Struts2 action读取Date类型问题
action中 date类型 如何读取 jsp中text中的值  用正常读取String的方法好像读不进来  
struts date

------解决方案--------------------
引用:
action中 date类型 如何读取 jsp中text中的值  用正常读取String的方法好像读不进来   
struts date

这得看你jsp中设定了。
在action中用String类型接受,然后转换成Date型就可以了。
或者重写一下set方法。
------解决方案--------------------
如果你代码没写错的话,可以通过下面这种方式,

SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
    Date date = sdf.parse(this.getStart_date()); //把获取的字符转换为Date类型     project1.setStart_date(date); 

视图界面最好采用控件,比如采用My97DatePicker控件。

      
------解决方案--------------------
引用:
引用:
引用:action中 date类型 如何读取 jsp中text中的值  用正常读取String的方法好像读不进来   
struts date
这得看你jsp中设定了。
在action中用String类型接受,然后转换成Date型就可以了。
或者重写一下set方法。
如何转换? set方法重写了 类型变了跟数据库也……

我的意思是说你用String接受,接受了之后把String转换为Date型或者long型,或者直接转成数据库的Date型都可以的。这样不就可以入库了?
方法:
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
Date date = sdf.parse("2008-08-08 12:10:12");//注意这里导入的包是java的还是sql的。
------解决方案--------------------
在jsp页面就把数据格式化