jsp 关闭后,里面的程序还在运行

qiang925 2009-12-01 02:28:20
如题,是什么回事,怎么关掉程序啊
...全文
118 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
lovepay1413 2009-12-01
  • 打赏
  • 举报
回复
关闭浏览器前会触发一个JS方法的,你可以利用那个传一个值到程序。。。不过。。。怎么关掉方法我可不知道。。。。
laker_914 2009-12-01
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 qiang925 的回复:]
至于session, 如果关闭浏览器,要怎么才能关掉session
[/Quote]

浏览器关掉,session就失效了,
不过IE8比较变态,非得要关掉所有的IE才失效
Kevin2305 2009-12-01
  • 打赏
  • 举报
回复
servlet的生命周期:请求第一次到达创建servlet对象直到servlet容器被关闭
qiang925 2009-12-01
  • 打赏
  • 举报
回复
服务器不能关掉的,我就是想问,有没有什么办法解决这个问题,后台没有其他数据在处理,
至于session, 如果关闭浏览器,要怎么才能关掉session
bobolnear 2009-12-01
  • 打赏
  • 举报
回复
你在浏览器前端对jsp进行的而关闭操作对后台服务器是不会有影响的,你的程序继续运行,可能性很多,比如你的后台还有其他的数据处理工作,或是查看下session是否关闭,再不然你就关掉服务器,再重启看看是否还是有同样的情况。
qiang925 2009-12-01
  • 打赏
  • 举报
回复
for(int i=0;i<domainList.size();i++){
content = fileCtrl.getSeoData(domainList.get(i).toString());
output.write(content.getBytes());
str = content.split(",");
for(int j=0;j<str.length;j++){
out.print(str[j]);
}
}

fileCtrl是一个类的对象,getSeoData是定义的类的函数,我把jsp关闭后,tomcat里面还继续运行这个程序,也就是一直有数据产生
lee80705041 2009-12-01
  • 打赏
  • 举报
回复
建议楼主去看下 servlet的生命周期知识...
lovepay1413 2009-12-01
  • 打赏
  • 举报
回复
....似乎不行的。。。。因为那程序正在跑着,它会跑到方法结束的。。。。不管你浏览器关掉没有。。。
py330316117 2009-12-01
  • 打赏
  • 举报
回复

你把代码贴上来,你说的不太详细。你可能没有编译推出servlet执行的操作。

62,621

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧