首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

有关JABABEAN的有关问题,请

2012-02-04 
有关JABABEAN的问题,请高手指点我正在学习JSP,我用JSP开发了一个查询系统,但是数据库中明明有要查找的东西

有关JABABEAN的问题,请高手指点
我正在学习JSP,我用JSP开发了一个查询系统,但是数据库中明明有要查找的东西,但就是查不到,经过我的排查,发现问题出在javaBean上。填写的关键字提交给servlet控制器,servlet调用查询类查询,返回结果存放在一个Vector对象中,然后将这个Vector对象放在一个javaBean中以便将数据传到结果页面显示出来,在结果页面,我使用<jsp:useBean>创建了那个javaBean的实例,Scope为session,问题就出在这里,经过我检测,发现,Vector对象在servlet中时还有数据,但到JSP页面里时就变成了null,也就是说,javaBean中的数据丢失了,难怪总是查不到信息。这是怎么回事。我的javaBean的scope是session,按理数据在整个会话期间都有效。


[解决办法]
你的VECTOR为什么不直接传递到页面使用而要装到javabean里边呢?
这样反而多此一举吧.而且你用jsp:usebean创建一个bean的时候它首先
是去你设置的作用域也就是你设置的session里边查询是否已经存在一个这名字的bean
否则就创建一个新的.
[解决办法]
既然已经得到了vector直接传到页面上不就得了

热点排行
Bad Request.