ArrayList al=(ArrayList)result;
这句不晓得有什么用。
Object s1=it.next();
s=(ArrayList)s1;
s1好像是一条记录吧
在强制转换成ArrayList?
楼主想干什么啊?不懂的说。
这句不晓得有什么用。
Object s1=it.next();
s=(ArrayList)s1;
s1好像是一条记录吧
在强制转换成ArrayList?
楼主想干什么啊?不懂的说。
解决方案 »
- 这几种for循环遍历,有什么异同(性能,安全方面)
- struts+hibernate问题。。急
- 请大家给我介绍一些不错的好用的任务调用框架(用于网银系统)
- jbuilder9中如何开发web service?
- struts2拦截器,我需要用log4j实现登陆日志和更新日志,我需要配置两个log4文件么?
- 如何控制“审核通过后的数据修改”
- Dreamweaver2004怎么使用struts?
- 我在JBX中写了个JSP页面,用的是JBX自带的tomcat服务器,启动服务后在IE中输入http://localhost:8080/test/index.jsp或者http://127.0.0.
- html:text初始值问题.急!!
- 菜鸟小问:org.jdom.document在那个包里,那里有doc文件,如何将它转化为org.w3c.dom.Document
- JSP页面中做下载链接遇到的问题
- 学SSH这三 需要什么基础呢?~!~~~~~ 高手请指点~~~~
List list = new List();
Iterator it=result.iterator();
for(int i=1;it.hasNext();i++){
Object s1=it.next();
list.add(s1);
}
就可以了吧
上面强制将List结果转换为ArrayList了Object s1=it.next();
这样s1就是List结果中的一条记录而已,并不是ArrayList类型的,所以下面的强制转换是错误的。除非记录是ArrayList的。
s=(ArrayList)s1;
如:s1=['0001','0002','0003']
怎么存到一个数组里String[],??
刚开始我使用List result=operLevelRightDao.findByProperty("id.operLevelCode", userCode);查询出的记录在页面中是可以显示的(<c:out value="${item.code}"/>);但是我使用自己定义的sql:String strSql="select t.id.Code,t.Name from OperLevelRight t";List result=operLevelRightDao.findByQuery(strSql);(我自己定义的查询函数)查询到记录后就不能显示了,提示错误;我看到通过自己定义的sql查询的纪录的类型为object,可能是这个原因。应该怎样解决????????????