Я знаю, что писать код сценария в jsp - это плохая привычка, но здесь я сделал это только для того, чтобы понять концепции Jsp/Servlet.Jsp страница работает даже после закрытия вкладки
Так скажите мне, почему эта страница работает даже после закрытия вкладки, прежде чем достичь ложного состояния? Как остановить его при закрытии вкладки?
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>
Если вы только учитесь, полностью пропустите сырые сервлеты и JSP. Используйте что-то вроде Spring MVC с Thymeleaf, которое предлагает значительно более простую настройку, более чистый код контроллера и более дружественную настройку страниц. – chrylis