在做自己的一个理财系统时,需要处理double类型的数据。但是在进行数据操作时,却显示说找不到setName(String name)方法,可我分明写了get和set方法:setName(double name)。上网找了下,有人说要写个全局转换器。写法如下:
util.DoubleConvert.java
src目录下(或者WEB_INT/classes下)加入xwork-conversion.properties文件,文件内容为:java.lang.Double=util.DoubleConvert
试用了下,还是不行,后来发现原来是MySQL数据库在建表的时候使用了int字段(哎...),改成double后就好用了。
再把之前加的全局转换器删除,一切正常。