当前位置: 首页 > 知识库问答 >
问题:

Jsp页面甚至在选项卡关闭后仍在运行

宗政法
2023-03-14

我知道,用jsp编写scriptlet代码是一种坏习惯,但我这样做只是为了理解jsp/Servlet的概念。

所以告诉我,为什么这个页面在达到假条件之前关闭标签后还在运行?如何在关闭页签停止它?

<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
<!DOCTYPE>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Test</title>
</head>
<body>
<%
    int i=0;
    while(i<100)
    {
        i++;
        System.out.println("Test is called...["+i+"]");
        Thread.sleep(1000);
    }
%>
</body>
</html>

共有1个答案

郎星汉
2023-03-14

因为这段代码是在服务器上运行的,而不是在浏览器中运行的,而且服务器通常没有办法告诉您关闭了一个页面。如果TCP连接断开,脚本最终可能会引发异常。

 类似资料:
  • 我有问题关闭我的javaFX应用程序,当我点击关闭按钮从我的阶段,我的应用程序消失,但如果我寻找它在我的任务管理器我的应用程序仍然没有关闭。我尝试使用下面的代码强制关闭主线程和所有子线程,但是问题仍然存在。

  • 下面的示例有一个名为London的选项卡,其中有另一个名为Paris的选项卡。我怎么能在伦敦不结帐的情况下打开巴黎? 该示例直接来自W3SCHOOL,但经过了一些修改以适应我的用例。 null null 我相信问题是,“活跃”班从伦敦消失,因此,一旦我向巴黎施压,就会关闭。但我不擅长jQuery。 我想它可以很容易地在W3接口上测试:https://www.w3schools.com/howto/

  • 我正在尝试在我的网站上做一个标签功能,我希望有那个标签响应。所以我做了这样的代码: null null 现在我有两样东西, > 首先,我希望在单击标题(伦敦、巴黎、东京)时关闭选项卡,然后在单击该标题时从该标题中删除活动类。 其次,我希望有两个标签在行的响应,第三个标签在第二行,然后单击打开被点击的标签,然后向下推第三个标签。 任何提示都会有帮助,提前谢谢

  • 我让消费者在我的机器上运行。当我停止Kafka broker时,我在应用程序中得到警告 但是在2-4分钟后被触发。根据此文档 https://github.com/spring-projects/spring-kafka/blob/master/src/reference/asciidoc/kafka.adoc#idle-containers 它说“如果轮询未在 pollInterval 属性的

  • 我正在尝试安装一个修改的apk文件到我的Nook Simple Touch。我修改了reader.apk程序,重新编译了它,并用自己的密钥签名。 在检查了packages.xml文件之后,我删除了旧的reader.apk应用程序的条目。但我还是会犯这个错误。应用程序完全卸载,我不能安装我的修改版本。 即使是用我的新键对原始源进行签名也会导致出现这个错误(因此它与我所做的实际更改无关)。

  • 问题内容: 我有一个带有自己的编辑器的Eclipse RCP应用程序。类编辑器从扩展,并在扩展中添加。如何检测用户何时关闭文档? 问题答案: 对于编辑器关闭事件,请执行以下操作: