Pojawiająca się sesja

0

Witam,

Po dwukrotnym wywołaniu serwletu Sesja.java otrzymuję :
Testujemy sesje! Za pierwszym razem wszystkei rzeczy sa trudne.
Testujemy sesje! Stary wyjadacz z ciebie Zabito.

Consola pokazuje :
+++

Natomiast kiedy wywołam stronę jsp to na konsoli pojawia mi się dodatkowy wiersz :
+++
Wie ktoś może czemu takie cuda się dzieją??

Strona Jsp:

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Insert title here</title>
</head>
<body>
 	<%= LicznikSesji.liczbaSesji() %>
</body>
</html>

Servlet :

 
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
	response.setContentType("text/html");
	PrintWriter out = response.getWriter();
	out.println("Testujemy sesje!");
	HttpSession session = request.getSession();
		
	if(session.isNew()) {
		out.println("Za pierwszym razem wszystkei rzeczy sa trudne");
	}
	else {
		out.println("Stary wyjadacz z ciebie");
		try { 
			Thread.sleep(5000);
		} catch (InterruptedException e) {
			e.printStackTrace();
		}
		session.invalidate();
		out.println("Zabito");
}

ActionListener:

 
public class LicznikSesji implements HttpSessionListener{
	static private int aktywneSesje = 10;

	public static int liczbaSesji() {
		return aktywneSesje;
	}
	

	@Override
	public void sessionCreated(HttpSessionEvent arg0) {
		aktywneSesje += 10;
		System.out.println("+++");
		
	}

	@Override
	public void sessionDestroyed(HttpSessionEvent arg0) {
		--aktywneSesje;
		System.out.println("---");
	}
}

UP

0

Dzieje się to wszystko dlatego że próbujesz reanimować trupa i piszesz używając technologii która jest starsza od ciebie.

0

A można prosić o więcej szczegółów??

1 użytkowników online, w tym zalogowanych: 0, gości: 1