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