首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

关于JSP实现查询结果的小疑点

2012-10-13 
关于JSP实现查询结果的小问题最近刚开始学JAVA老师要我们每人做个小系统我做的是通讯录在做到通讯录的查找

关于JSP实现查询结果的小问题
最近刚开始学JAVA 老师要我们每人做个小系统 我做的是通讯录 在做到通讯录的查找功能时 我是以name(名字) 作为关键字 但用List 怎么都传不过去 求大哥 前辈们指点一下 

java.lang.ClassCastException: com.gem.comm1.Adress cannot be cast to java.util.ArrayList
com.gem.comm1.AdressDaoImpl.queryAdress(AdressDaoImpl.java:62)
com.gem.comm1.AdressMain.doGet(AdressMain.java:24)
javax.servlet.http.HttpServlet.service(HttpServlet.java:617)
javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
这是输出时报的错误  
我用的 ibatis 和 oracle连接的

[解决办法]
com.gem.comm1.Adress cannot be cast to java.util.ArrayList

Adress 不能直接转换为ArrayList,
可由ArrayList 对象,add(Adress)内容,再在页面迭代
[解决办法]

你先解决上面报错的问题

把Arraylist value 存request 作用域中,再在页面用C 标签<c:forEach
[解决办法]
把集合存在JSP request 或者session里面 然后页面用<c:forEach 标签迭代出来
[解决办法]
com.gem.comm1.Adress cannot be cast to java.util.ArrayList

前面是的adress 后面是arrayList 这怎么转的过来呢。arrayList是个集合,我记得有个contain的方法 直接把这个name传进去 返回false或true就可以判断有没有了。如果要找出来这个name 就把所有信息封装到list里迭代或者循环出来 看

热点排行