社区
Java SE
帖子详情
很奇怪的现象!!
cender
2002-09-28 04:14:33
我定义了两个类,暂用bean 和 dao代替
我在dao 中定义了一个全局的Vector resultVec 用来存放从数据库中得来的数据
在bean中调用dao ,返回resultVec,并且把结果显示在页面上,
但是每次我更改完表中的数据后,都要把服务重新启动一遍,页面上的数据才更新,
否则显示的是修改前的数据,
当我把dao 中的resultVec改成局部变量之后就没有这种问题了
有没有人遇到过这种问题,知不知道是什么原因!
...全文
25
9
打赏
收藏
很奇怪的现象!!
我定义了两个类,暂用bean 和 dao代替 我在dao 中定义了一个全局的Vector resultVec 用来存放从数据库中得来的数据 在bean中调用dao ,返回resultVec,并且把结果显示在页面上, 但是每次我更改完表中的数据后,都要把服务重新启动一遍,页面上的数据才更新, 否则显示的是修改前的数据, 当我把dao 中的resultVec改成局部变量之后就没有这种问题了 有没有人遇到过这种问题,知不知道是什么原因!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
cender
2002-09-28
打赏
举报
回复
谢谢各位大虾
!
cender
2002-09-28
打赏
举报
回复
你这么一说,我好像想起来,我当时生成的时候是这样:
private Vector resultVec ;
后来改成局部变量了,
现在这样生成可能也应该没有问题了:
private Vector resultVec = null;
wjmmml
2002-09-28
打赏
举报
回复
所谓的初始化就是把你的全局变量=null;
就可以了。
cender
2002-09-28
打赏
举报
回复
不过每次调用dao的时候,都会作resultVec = new Vector();
wjmmml
2002-09-28
打赏
举报
回复
原因是你没有在数据处理完后,对全局的对象Vector resultVec 进行初始化,所以,才会这样,解决办法,你在用完上述对象后,就初始化,就可以了。
cender
2002-09-28
打赏
举报
回复
没调用一次页面,都会重新走一边bean ,dao
缓存的问题,应该是不存在的
kofwr
2002-09-28
打赏
举报
回复
原来的数据都保存在Vector中了,新添加的数据加进DB,我想是resultVec这个实例没有正确的栓新,又或者是你这个页面的缓存在捣乱.仔细瞧........
cender
2002-09-28
打赏
举报
回复
从dao返回到bean 不算是dao这个程序结束吗?
maple92
2002-09-28
打赏
举报
回复
java是自动释放变量的,如果你是全局变量的话,只有程序结束变量才会被释放。
如果是局部的话就好了。
对setInterval在火狐和chrome切换标签产生
奇怪
的效果之探索,与解决方案!
其实这个问题,已经困扰我很近。就是切换浏览器标签之后,再等几十秒的时间切换回来setInterval就乱了阵,过一会又正常了!IE浏览器就没有这种
奇怪
的
现象
!
七套最新div+css中文html模板免费下载
现在模板界有这样一种
奇怪
的
现象
,html格式的都是英文的,没法儿用那,实在惨不忍睹。韩国的都是PSD的,会切割的有几个?中文版的寥寥无几................ 各大网站都是这样的,其实都是你抄我,我采你。有意思吗?...
html input oninvalid,【Web前端问题】oninvalid 事件的
奇怪
现象
!!
oninvalid 事件,看文档上说是input标签校验无效时触发,且提示错误信息
奇怪
的是form 里的有多个input时,却可以用以下方式阻止提示错误信息:var form = document.querySelectorAll( "form" )[0];form....
使用输出重载时发现的一个
奇怪
现象
!!!
近日,使用重载输出时发现了一个
奇怪
现象
,以下是我针对这个问题的简化程序://Node.h//定义了一个节点类#includeusing namespace std;templateclass Node{public : elemType data; Node *pl;//指向左节点 Node *...
noskipws()的
奇怪
现象
!
可是对运行结果很纳闷: 竟然都输出这种结果: 比如输入a b回车输出: a b aPress any key to continue 为什么程序中下面这段代码没有执行? cin >> x >> y; cout ; cout ; ...
Java SE
62,614
社区成员
307,327
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章