在formbean里把price的属性改为float,get和set方法也改成float

解决方案 »

  1.   

    不行,还是说java.lang.ClassCastException: java.lang.Float
      

  2.   

    ClassCastExceptionform.setPrice( new Float((rs.getString("total_price") == null) ? "0":
      

  3.   

    form.setPrice( new Float((rs.getString("total_price") == null) ? "0" :
                rs.getString("total_price")));
    他会 报SertPrice(float) can notbe applied to(java.lang.float)
      

  4.   

    类型不兼容,比如你把String的当成Float的来用等等。同时还需要注意float和Float的区别,前者是基本数据类型,后者是一个对象。
      

  5.   

    類型不匹配﹐ 你的Price估计是設置成int型了,改成double