prss.net
当前位置:首页 >> "String CAnnot BE CAst to jAvA.util.List"是什么... >>

"String CAnnot BE CAst to jAvA.util.List"是什么...

“String cannot be cast to java.util.List”的意思: 1.list定义的时候一般是要指明类型的,不指明类型会有泛型警告,就像上面的黄线,比如List list = new ArrayList();这个list就是存放的string类型的数据, 2.上面List pagelist = cb.get1Com...

大哥,你的pagelist.get(i)不是list类型埃。。list定义的时候一般是要指明类型的,不指明类型会有泛型警告,就像你上面的黄线,比如List list = new ArrayList();这个list就是存放的string类型的数据,你是没弄明白怎么指定list类型。。

你在JSP上面的代码出错了,把String强制转换成了List。

rowData.add("hang"); 这句应该改成rowData.add(hang); 多加了个引号,类型从Vector变成String了,当然报错了

resultType="java.lang.Integer" 改成 resultType="java.util.List"

说明你list里的元素就是String类型的,这样你就不能用Map map来接了,报错的地方要改成String map = (String)list.get(i); 相应的后面的代码也要修改!加油

你把一个集合强制转换成一个String怎么可以呢,应该把遍历出来的object转换成String才对吧

PersistentSet cannot be cast to java.util.List 问题的关键就是这个了,类型转换错误 List oList = s.createQuery(hql).setParameter(0, id).list(); 这里你确定返回的是ava.util.List 的集合?如果不是,自己修改一下,把s.createQuery(hql)....

哪一行的问题, 问题是说吧不是String类型的实例转成String的异常。 看样子是这行 zs[l]= (String) is.readObject(); 你读到的应该是个String数组。你应该这样 zs= (String[]) is.readObject(); 然后用zs[1]就取到第一个了。

我发现:你的代码很正确,没有错误, 是否其他地方出错;我觉得很可能是页面显示的出错

网站首页 | 网站地图
All rights reserved Powered by www.prss.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com