首先,不能直接把ResultSet传回来发到jsp,因为ResultSet是和connection相关的,如果connection断掉了,ResultSet里面的东西就没法取了,应该循环把ResultSet里面的每条记录取出来存放在一个java对象中然后add到list里面去servlet:
request.setAttribute("beanname", 你的List)
jsp中:
<%
List beanList = (List)request.getAttribute("beanname");
%>
request.setAttribute("beanname", 你的List)
jsp中:
<%
List beanList = (List)request.getAttribute("beanname");
%>
例如:
List l = new ArrayList();
l.add(new Integer(10));
l.add(new Integer(20)); 那么你取要就这样
for (int i = 0;i<l.size(); i++){
Integer lv = (Integer) l.get(i);// 直接这个样子
//如果是字符型
String lv = (String) l.get(i);
//如果你list里面保存的还是一个list,那么你就要嵌套循环去取了
List sl = (List) l.get(i);
//然后再取sl里面的值,就跟去一个的是一样的了。
for (int ii=0; ii<sl.size(); ii++){
//看你这里面是怎么保存的,就怎么取
}
}
用了tcmis的方法得到内容
因为我一般是直接调用JavaBean Conn方法的返回个connection对象,然后再调用JavaBean中的查询方法得到ResultSet的。不知道工作的时候什么方法实用??
PS:刚来,怎么送分呀?