java.lang.String cannot be cast to java.lang.Integer解决办法

今天写SSM框架时候,后台界面报错,控制台输出java.lang.ClassCastException: java.lang.String cannot be cast to java.lang.Integer,如下图:

java.lang.String cannot be cast to java.lang.Integer解决办法

报错原因是因为类型转换错误,不能将String类型转化成Integer类型,错误源代码如下图所示:

biz业务层:

java.lang.String cannot be cast to java.lang.Integer解决办法

bizimpl业务实现层:

java.lang.String cannot be cast to java.lang.Integer解决办法

controller控制层:

java.lang.String cannot be cast to java.lang.Integer解决办法

解决方法:将图中的蓝色区域String改为Integer即可,哈哈,刷新执行下就解决了