我是這麼寫的,但是不對
if (session.getAttribute("RS")==null)
{
rs=st.executeQuery("select * from hr_user" );
session.setAttribute("RS",rs);
}
else rs=(ResultSet)session.getAttribute("RS");
if (session.getAttribute("RS")==null)
{
rs=st.executeQuery("select * from hr_user" );
session.setAttribute("RS",rs);
}
else rs=(ResultSet)session.getAttribute("RS");
解决方案 »
- 跪求高人指教怎么访问我的tomcat
- spring applicationContext.xml模块?
- 关于套打问题
- 使用JExcelApi 生成 Excel 帮帮忙了 着急!!!!
- 我在网页上有一个定时短信提醒的功能,但怎么才能定时在后台执行呢?
- 关于JavaScript的一个问题 请各位看下
- 救命救命救命救命救命救命救命救命救命救命救命救命救命救命救命救命救命救命救命救命救命救命救命呀!
- 关于调试的问题
- 通过ManagementFactory如何获取远程的MXBean
- 100分,求教一个困扰了自己两个月的问题,up者都有分,大家一定要帮我啊!
- 用过水晶报表的同志们,请教问题了
- 怎么控制crystal reports的详细资料里面的显示,急
ResultSet rs =(ResultSet)session.getAttribute("rs");
if (rs.next())
{
//将ResultSet对象保存至当前会话
session.setAttribute("rs",rs);
}试验下
你的记录集数据太少(少于1M)就没必要放到session中,太多就...
去查詢,所以我想題詞頁面提交的時候能保存下這個rs而不讓他重新去查詢
所以想用session來保存,但是用各位的方法都不行,幫幫忙!
謝謝
而是想辦法保存rs,這樣不知道有沒有辦法做到
虽然你把rs放到session当中,但当你在别的地方从session
得到rs以后,支持这个rs的connection在前面的程序执行完以后,已经被系统关闭了
所以,虽然你得到了rs,但是这时候的conneciton已经关闭了
你的rs也被迫关闭了!祝你好运!
用一个对象包装起来放到APPLICATION对象中
Top
回复人: qiuzilingxixi(似是故人來) ( ) 信誉:90 2004-04-20 16:21:00 得分:0
application其實和session一個道理,也是不行的
=============================我的意思是说把RS里的数据放到一个对象里,如果应用程序级的共享数据的话就可以放到application里