Jsp 页面是 运行 即使在选项卡关闭之后
Jsp page is running even after tab close
我知道,在 jsp 中编写 scriptlet 代码是个坏习惯,但我这样做只是为了理解 Jsp/Servlet 概念。
所以告诉我,为什么这个页面是 运行 即使在达到错误条件之前关闭选项卡?如何在关闭标签时停止它?
test.jsp :
<%@ 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>
因为此代码 运行 在服务器上,而不是在浏览器上,而且服务器通常没有办法告诉您您关闭了页面。如果 TCP 连接断开,脚本最终可能会抛出异常。
我知道,在 jsp 中编写 scriptlet 代码是个坏习惯,但我这样做只是为了理解 Jsp/Servlet 概念。
所以告诉我,为什么这个页面是 运行 即使在达到错误条件之前关闭选项卡?如何在关闭标签时停止它?
test.jsp :
<%@ 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>
因为此代码 运行 在服务器上,而不是在浏览器上,而且服务器通常没有办法告诉您您关闭了页面。如果 TCP 连接断开,脚本最终可能会抛出异常。