问题:
_1.Could not copy properties from source to target; nested exception is java.lang.IllegalArgumentException: argument type mismatch
解决方法:form和entity中的参数名取不一样的名字,然后再用copyProperties();因为某些原因两边类型都不能改
_3.java.lang.ClassCastException:common.web.GernertorForm cannot be cast to com.shu.cms.form.StaffForm
解决方法:<property name="commandClass" value="com.shu.cms.form.StaffForm" />
_2.怎么把System.currentTImeMills得出的时间转换成需要的格式
解决方法:
Calendar c = Calendar.getInstance();
c.setTimeInMillis(now);
System.out.println("当前时间: " + c.get(Calendar.YEAR) + "年 "
+ (c.get(Calendar.MONTH) + 1) + "月 " + c.get(Calendar.DATE)
+ "日 周" + (c.get(Calendar.DAY_OF_WEEK) - 1) + " "
+ c.get(Calendar.HOUR) + "时 " + c.get(Calendar.MINUTE) + "分 "
+ c.get(Calendar.SECOND) + "秒 " + c.get(Calendar.MILLISECOND)
+ " 微秒");
} _3. java.lang.NumberFormatException: For input string: "21.0"
at java.lang.NumberFormatException.forInputString(Unknown Source)
at java.lang.Long.parseLong(Unknown Source)
解决方法:
毕设搞定了!
本文解决三个Java开发中常见的问题:1. 使用不同名称的属性复制对象属性时出现的类型不匹配错误;2. 类型转换异常,具体为无法将一个类强制转换为另一个不相关的类;3. 将毫秒值转换为特定格式的时间字符串。
3万+





