目录

java.lang.ClassCastException-java.lang.Integer-cannot-be-cast-to-java.lang.String

java.lang.ClassCastException: java.lang.Integer cannot be cast to java.lang.String

报错信息如下

*19/05/18 19:43:31 ERROR dispatcher.DefaultDispatcherErrorHandler: Exception occurred during processing request: java.lang.Integer cannot be cast to java.lang.String

java.lang.ClassCastException: java.lang.Integer cannot be cast to java.lang.String*

报错代码

https://i-blog.csdnimg.cn/blog_migrate/23a6bfd3c645ae24e8bac2e2f11a989c.png

解决方案

错误原因在于map集合属性

我在bean类里面设置Map是<String,Integer>,但是在映射文件.xml里面确是String,String类型的

注意你往map集合里面添加的属性是否类型一致