涉及struts2执行机制;浏览器关闭,对应线程会不会关闭?

问题描述

action中的方法:代码段A代码段B(需要等待其他网络响应,比较耗时)代码段C

页面点击按钮调用此action,如果执行到“代码段B”时,突然关闭浏览器,那么“代码段C还会执行吗??照我理解关闭浏览器session断开了,就是不知道线程还会不会保留。请大神指教!

解决方案

解决方案二:
会的
解决方案三:
客户端页面关闭了,后台线程还是会继续处理。

时间: 2024-10-28 06:41:12

涉及struts2执行机制;浏览器关闭,对应线程会不会关闭?的相关文章

js事件驱动机制 浏览器兼容处理方法_javascript技巧

3.1. 事件是如何产生的 * 第一种情况,用户对网页做了某些操作,比如,点击了一个按钮,产生点击事件. 第二种情况,用户没有对网页做操作,也可能产生事件,比如浏览器已经将整个页面加载完毕,会产生加载完成事件.当事件产生以后,浏览器会查找产生事件的节点有没有绑订相应的事件处理代码.如果有,则调用该代码来处理.如果没有,会继续向上查找父节点,有没有对应的事件处理代码(事件冒泡). 3.2. 绑订事件处理代码 ** 1) 绑订事件处理代码到html标记乊上 比如: <a id="a1"

javaweb-哪位大大神知道struts2执行流程?

问题描述 哪位大大神知道struts2执行流程? 哪位大神知道struts2拦截器的执行流程啊!万分感谢啊!!!哪位大神知道struts2拦截器的执行流程啊!万分感谢啊!!! 解决方案 程序在启动时,web项目会加载web.xml,配置的StrutspropareAndExecuteFilter就会被加载,运行init()方法,找到struts.xml配置文件,从而加载所有的struts的相关的配置文件. 当一个请求访问时,实际上走了一个这样的流程: 浏览器发出请求,进入tomcat服务器,to

Java虚拟机JVM内存分区及代码执行机制

1.  JVM体系结构   图1 JVM体系结构        方法区:存放JVM加载的类型信息.包括: 类型基本信息,常量池,字段信息,方法信息,类变量,指向ClassLoader的引用,Class类的引用,方法表等. (对应JVM内存配置中的-PermSize等)    java堆:程序中创建的类的实例和数组,包括class对象和exception对象,存放在堆里面.堆中除了存储对象的实例数据外,还要存储该对象指向方法区中类型信息的指针. (JVM中所有的线程共享堆空间,对应JVM内存配置中

微软将修复两个严重漏洞 涉及Windows和IE浏览器

微软已经公布了本计划在2013/4/9号公布的9个安全漏洞,其中两个为严重级别而其他七个为重要级别.498)this.w idth=498;' onmousewheel = 'javascript:return big(this)' style="width: 477px; height: 258px" border="0" alt="微软将修复两个严重漏洞 涉及Windows和IE浏览器" src="http://images.51c

win8.1打开IE浏览器提示“IE为了保护计算机而关闭网页”如何解决

  win8.1操作系统自带IE浏览器,虽然现在网上有很多第三方软件,但是一些用户依旧在使用IE浏览器.最近有位雨林木风win8.1系统打开IE浏览器提示"IE为了保护计算机而关闭网页"导致浏览器无法正常使用,怎么办呢?带着这个疑问,下面小编告诉大家解决IE浏览器提示"IE为了保护计算机而关闭网页"的具体方法. 方法如下: 1.先双击打开IE浏览器,然后在上方的任务栏中找到工具-Internet选项,工具选项在任务栏的右上方; 2.在弹出来的Internet选项窗口

java-线程问题,请问这样执行会有几个线程

问题描述 线程问题,请问这样执行会有几个线程 public static void main(String[] args) { // TODO Auto-generated method stub /* * Store storage = new Store(); Thread consumer = new Thread(new Coumser(storage)); consumer.setName("消费者"); Thread producer = new Thread(new Pr

sql执行机制

sql执行机制 1.对于普通的sql语句只有where条件的执行机制     首先我们要了解一下SQL语句的执行过程.SELECT字段FROM表名WHERE条件表达式那它们是按什么顺序执行呢? 分析器会先看语句的第一个词,当它发现第一个词是SELECT关键字的时候,它会跳到FROM关键字,然后通过FROM关键字找到表名并把表装入内存.接着是找WHERE关键字,如果找不到则返回到SELECT找字段解析,如果找到WHERE,则分析其中的条件,完成后再回到SELECT分析字段.最后形成一张我们要的虚表

jmeter 退出线程-jmeter长时间无法关闭测试线程

问题描述 jmeter长时间无法关闭测试线程 jmeter启动运行脚本后,点击stop按钮,弹框提示正在推出测试线程.(长时间未退出) 解决方案 是不是写的脚本有问题.要多分析一下啊

进度条 线程中断-进度条执行一次后,线程没有中断,第二次点击鼠标事件时不更新

问题描述 进度条执行一次后,线程没有中断,第二次点击鼠标事件时不更新 我是设定boolean来中断线程,执行一次进度条后二次点击鼠标事件时不再更新且弹出的搜索条窗口不消失,导致界面不能进行任何操作,这是线程没中断引起的吗?我是在一个主main函数中执行的流程 JProgressBar comp = new JProgressBar(); //进度条 int value = 0; private boolean bg001=true; JDialog dialog = new JDialog((F