大家在session bean中得到ResultSet后,转化为什么类型传到jsp中? 在bean中返回ResultSet不行吗public ResultSet getRst(......) 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 ResultSet是个抽象类,不能返回,你可以使这个方法返回一个枚举,或是Vector在jsp中接收返回值,然后读出来,显示 集合类 java.util.* 里面 , session bean返回的东西必须是串型化的,ResultSet是没有经过串型化,也不能串型化,所以不能返回.另外,在java中,所有经过网络传输的东西必须支持串型化.你要想将ResultSet的结果集返回到客户段,必须采用相应的容器,如:java.util.ArrayList或者java.util.Hashtable等,在新的jdk中已经不推荐使用老的容器,如:java.util.Vector等. 或者,你可以将结果集按一定的结构设计成一个类,然后在放到容器中返回. Vector/Collection可序列化的就可以 唉,大家都错了,返回ResultSet还要保持和数据库得连接,严重影响性能,用RowSet时一个很好得选择,大家不妨用一下,效果很好,不要和数据库保持连接,不过您要用得话需要到sun得网站上下载一个Rowset包,用Hashtable太麻烦..... jsp如果能调用Local接口必须和EJB的打包在一个ear文件中,否则无法查找.给分吧 可以有几种选择的:RowSet或者是value object 该得到ResultSet的函数可以这样定义:public ResultSet executeQuery(参数列表){...//你查询处理代码return ResultSet对象;}在jsp中又定义一个ResultSet对象,比如你的bean ID是mybean,则可以得到你在bean中的ResultSet的值:ResultSet myrst=mybean.executeQuery(参数列表); 看你的jsp有什么需要了,vector,hashmap……vector较常用 直接转化为ResultSet不是很好吗? struts2多用户访问时候session不正确 在eclipse中导入的工程无法正常运行 java关于数据分析和数据挖掘方面 有用XFire或者Axis2做Web Service的朋友没? 优酷,百度知道登录时候ajax遮罩效果是如何实现的呀??? myeclipse里一个项目的服务为什么删掉了还会随另一个项目启动而加载 hibernate 级联删除 连接数据源出现的问题 JExcel的问题 请问在jbuilder7,中jaxrpc.jar在哪儿下载? Java 编程求助???急!!! JBuilder + WebLogic 的开发疑问!
在jsp中接收返回值,然后读出来,显示
或者,你可以将结果集按一定的结构设计成一个类,然后在放到容器中返回.
可序列化的就可以
public ResultSet executeQuery(参数列表){
...//你查询处理代码return ResultSet对象;
}在jsp中又定义一个ResultSet对象,比如你的bean ID是mybean,则可以得到你在bean中的ResultSet的值:
ResultSet myrst=mybean.executeQuery(参数列表);
vector较常用