页面刷新时,页面上的数据(数据库查询出来的)自动增加,请问怎么样才可以清除内存
页面刷新时,页面上的数据(数据库查询出来的)自动增加,请问怎么样才可以清除内存,使其不再自动增加请高人帮帮我吧,
做毕业设计呢,这个问题对我来说是很重要的拉。。
先谢谢大家了
不好意思啊,
我是说:
我的数据(用户信息)是从数据库里查询出来的
然后用JSF的datatable显示在页面上,但是页面每次刷新后,datatable里的数据自动增加(是重复的数据),就好象把前面查询出来的数据给复制了一遍,比如查询出来两行用户信息,如果刷新一次,就成四行,再刷新,就成6行了。
一直刷新,一直增加,好象是内存的问题,应该清理内存,但是我不知道怎么处理,
谢谢大家帮我想个办法!!~
可能是你的数据查询出来的结果放在一个session或者application里面了,所以每次你刷新就等于重新查询了一次,而你显示出来的结果却因为作用域过大而没有重新加载
因为我用了JAVABean,我在JSF的 Faces-config里配置的范围是Session里,这是因为我在其他地方还得用Session里东西,
比如用户登陆后,得根据用户ID去执行相应的动作。
除了这个,还有解决的办法吗?
谢谢
!!
[此贴子已经被作者于2007-5-11 18:28:18编辑过]
把范围设小是可以解决点问题
我设置成request了。结果是只重复出现了1次,也就是还重复出现。。
还有什么办法??
请大家来说说??
谢谢!!