argument type mismatch出现的原因,以及解决方法

来源:互联网 发布:2k14导入2k15数据 编辑:程序博客网 时间:2024/05/22 10:54


原因:
Struts的ActionServlet在接受到页面的请求后,会调用RequestUtils.populate方法对Form进行填值,而此方法又调用到BeanUtils.populate方法,而该方法进行填值时对不同类型的会进行转换,而默认的ActionServlet并没有注册相应的转换函数,所以会导致转换出现错误。

解决方法:

Form中的日期使用String类型,在Action中自己处理String到Date的类型转换。




原创粉丝点击