SSH分页查询问题 sshiterator 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你现在Action遍历打印一下prolist,看看你数据都拿到了没~~还有把prolist定义成public的感觉你封装的不太对,分页数据的List没有封装到Pager对象中去吗? 我试着遍历了下 出了个问题 for(int i = 0;i<prolist.size();i++){ System.out.print(prolist.get(i).getProduct_id()+","); System.out.print(prolist.get(i).getProduct_name()+","); System.out.print(prolist.get(i).getProduct_pice()+","); System.out.print(prolist.get(i).getProduct_type()+","); System.out.print(prolist.get(i).getSuppliername()+","); System.out.print(prolist.get(i).getReamk()+","); System.out.println("--------------------------------"); }[Ljava.lang.Object; cannot be cast to com.wh.beans.Productlistpager里面封装的是 当前页数,总页数,合上一页下一页这些信息 我试着遍历了下 出了个问题 for(int i = 0;i<prolist.size();i++){ System.out.print(prolist.get(i).getProduct_id()+","); System.out.print(prolist.get(i).getProduct_name()+","); System.out.print(prolist.get(i).getProduct_pice()+","); System.out.print(prolist.get(i).getProduct_type()+","); System.out.print(prolist.get(i).getSuppliername()+","); System.out.print(prolist.get(i).getReamk()+","); System.out.println("--------------------------------"); }[Ljava.lang.Object; cannot be cast to com.wh.beans.Productlistpager里面封装的是 当前页数,总页数,合上一页下一页这些信息prolist里面不是放的ProductList对象实例吗?for(int i = 0;i<prolist.size();i++){ Productlist prod= (Productlist)prolist.get(i); 先显式转换一下看看,或者prolist.get(i).getClass看看到底放的什么对象如果对象数组里面东西没问题,页面用<% List<Productlist> list = request.getAttribute("pager");%>获取到你后台set进来的分页对象,标签库找的也就是request里面的Object,再逐步检查pager里面的list对象是否正确 我研究出来了,谢谢你 对于我一个半道进java的帮助!hibernate 查询出来是object类,我在dao里面加了这段转换,然后return会jsp页面后就能正常显示了 List<Object[]> list = query.list(); session.close(); List<Productlist> prolist = new ArrayList<Productlist>(); for(int i =0;i<list.size();i++){ Object[] obs=list.get(i); Productlist po = new Productlist(); po.setProduct_id((String)obs[0]); po.setProduct_name((String)obs[1]); po.setSuppliername((String)obs[2]); po.setProduct_type((String)obs[3]); po.setProduct_pice(Double.parseDouble(obs[4].toString())); po.setReamk((String)obs[5]); prolist.add(po); } return prolist; 我试着遍历了下 出了个问题 for(int i = 0;i<prolist.size();i++){ System.out.print(prolist.get(i).getProduct_id()+","); System.out.print(prolist.get(i).getProduct_name()+","); System.out.print(prolist.get(i).getProduct_pice()+","); System.out.print(prolist.get(i).getProduct_type()+","); System.out.print(prolist.get(i).getSuppliername()+","); System.out.print(prolist.get(i).getReamk()+","); System.out.println("--------------------------------"); }[Ljava.lang.Object; cannot be cast to com.wh.beans.Productlistpager里面封装的是 当前页数,总页数,合上一页下一页这些信息prolist里面不是放的ProductList对象实例吗?for(int i = 0;i<prolist.size();i++){ Productlist prod= (Productlist)prolist.get(i); 先显式转换一下看看,或者prolist.get(i).getClass看看到底放的什么对象如果对象数组里面东西没问题,页面用<% List<Productlist> list = request.getAttribute("pager");%>获取到你后台set进来的分页对象,标签库找的也就是request里面的Object,再逐步检查pager里面的list对象是否正确我研究出来了,谢谢你 对于我一个半道进java的帮助!hibernate 查询出来是object类,我在dao里面加了这段转换,然后return会jsp页面后就能正常显示了 List<Object[]> list = query.list(); session.close(); List<Productlist> prolist = new ArrayList<Productlist>(); for(int i =0;i<list.size();i++){ Object[] obs=list.get(i); Productlist po = new Productlist(); po.setProduct_id((String)obs[0]); po.setProduct_name((String)obs[1]); po.setSuppliername((String)obs[2]); po.setProduct_type((String)obs[3]); po.setProduct_pice(Double.parseDouble(obs[4].toString())); po.setReamk((String)obs[5]); prolist.add(po); } return prolist; socket服务端计算客户端传进的两个数的和并返回给客户端 发送邮件乱码问题(敬候解决者) 该做什么项目 java急急!!! struts2 用超链接向action中传值的奇怪问题!!!! 除了购买weblogic 和ibm服务器之外还要买什么?还需要购买操作系统吗?ibm服务器的? 怎样的开发才是合理的??? tomcat6如何配置ssi使其支持shtml? 流水号的问题 [比较棘手的问题]win2000 下面c++与java间Socket的通信问题 求个java算法 十个苹果 分给3个小孩 每人至少一个 苹果一样 有多少种分法 StringBuffer问题
还有把prolist定义成public的
感觉你封装的不太对,分页数据的List没有封装到Pager对象中去吗?
for(int i = 0;i<prolist.size();i++){
System.out.print(prolist.get(i).getProduct_id()+",");
System.out.print(prolist.get(i).getProduct_name()+",");
System.out.print(prolist.get(i).getProduct_pice()+",");
System.out.print(prolist.get(i).getProduct_type()+",");
System.out.print(prolist.get(i).getSuppliername()+",");
System.out.print(prolist.get(i).getReamk()+",");
System.out.println("--------------------------------");
}[Ljava.lang.Object; cannot be cast to com.wh.beans.Productlistpager里面封装的是 当前页数,总页数,合上一页下一页这些信息
for(int i = 0;i<prolist.size();i++){
System.out.print(prolist.get(i).getProduct_id()+",");
System.out.print(prolist.get(i).getProduct_name()+",");
System.out.print(prolist.get(i).getProduct_pice()+",");
System.out.print(prolist.get(i).getProduct_type()+",");
System.out.print(prolist.get(i).getSuppliername()+",");
System.out.print(prolist.get(i).getReamk()+",");
System.out.println("--------------------------------");
}[Ljava.lang.Object; cannot be cast to com.wh.beans.Productlistpager里面封装的是 当前页数,总页数,合上一页下一页这些信息
prolist里面不是放的ProductList对象实例吗?
for(int i = 0;i<prolist.size();i++){
Productlist prod= (Productlist)prolist.get(i); 先显式转换一下看看,或者prolist.get(i).getClass看看到底放的什么对象如果对象数组里面东西没问题,页面用
<%
List<Productlist> list = request.getAttribute("pager");
%>获取到你后台set进来的分页对象,标签库找的也就是request里面的Object,再逐步检查pager里面的list对象是否正确
hibernate 查询出来是object类,我在dao里面加了这段转换,然后return会jsp页面后就能正常显示了 List<Object[]> list = query.list();
session.close();
List<Productlist> prolist = new ArrayList<Productlist>();
for(int i =0;i<list.size();i++){
Object[] obs=list.get(i);
Productlist po = new Productlist();
po.setProduct_id((String)obs[0]);
po.setProduct_name((String)obs[1]);
po.setSuppliername((String)obs[2]);
po.setProduct_type((String)obs[3]);
po.setProduct_pice(Double.parseDouble(obs[4].toString()));
po.setReamk((String)obs[5]);
prolist.add(po);
}
return prolist;
for(int i = 0;i<prolist.size();i++){
System.out.print(prolist.get(i).getProduct_id()+",");
System.out.print(prolist.get(i).getProduct_name()+",");
System.out.print(prolist.get(i).getProduct_pice()+",");
System.out.print(prolist.get(i).getProduct_type()+",");
System.out.print(prolist.get(i).getSuppliername()+",");
System.out.print(prolist.get(i).getReamk()+",");
System.out.println("--------------------------------");
}[Ljava.lang.Object; cannot be cast to com.wh.beans.Productlistpager里面封装的是 当前页数,总页数,合上一页下一页这些信息
prolist里面不是放的ProductList对象实例吗?
for(int i = 0;i<prolist.size();i++){
Productlist prod= (Productlist)prolist.get(i); 先显式转换一下看看,或者prolist.get(i).getClass看看到底放的什么对象如果对象数组里面东西没问题,页面用
<%
List<Productlist> list = request.getAttribute("pager");
%>获取到你后台set进来的分页对象,标签库找的也就是request里面的Object,再逐步检查pager里面的list对象是否正确
我研究出来了,谢谢你 对于我一个半道进java的帮助!
hibernate 查询出来是object类,我在dao里面加了这段转换,然后return会jsp页面后就能正常显示了 List<Object[]> list = query.list();
session.close();
List<Productlist> prolist = new ArrayList<Productlist>();
for(int i =0;i<list.size();i++){
Object[] obs=list.get(i);
Productlist po = new Productlist();
po.setProduct_id((String)obs[0]);
po.setProduct_name((String)obs[1]);
po.setSuppliername((String)obs[2]);
po.setProduct_type((String)obs[3]);
po.setProduct_pice(Double.parseDouble(obs[4].toString()));
po.setReamk((String)obs[5]);
prolist.add(po);
}
return prolist;