Strus2类型转换器心得

来源:互联网 发布:最早的网络竞技游戏 编辑:程序博客网 时间:2024/05/18 03:53
如果想用转换器来转换查询出来的列表信息的某一列的日期格式,
则先在src目录下创建一个xwork-conversion.properties文件,
内容为:java.sql.Date=转换器的路径(如:com.mingde.web.PConversion),
在转换器中继承StrutsTypeConverter(Struts类别转换器)
因为是查询出来的列表信息,所以不需要进行转换器的输入方法操作,
只需对输出方法进行操作,
当然,如果是定义了全局文档,会对所有的Date进行转换的话,要写输入方法,
因为不写的话默认是输入为null,也就是说当你添加和修改某一个信息时,
只要他狭及到时间Date的话就会进行类别转换,这时然后在转换器中不重写输入方法的话,

他会默认输入为null,也就永远拿不到值




用Struts进行对修改时获取该列的id
<s:a href="PRODUCT!toUpdate?p.prod_id=%{prod_id}" >修改</s:a>


日期:若日期型用sql的话,则在将数据插入Oracle数据库时,得将日期转换为sql的日期类,
如:new java.sql.Date(ext.getExtraDate().getTime())
将Util.Date的时间的毫秒数,getTiem,将其转换为sql.Date的数据类型才能插入数据库

原创粉丝点击