Существует сценарий, в котором у меня есть форма, которая из моего приложения показывается как динамическое всплывающее окно для различных событий. Я заполняю форму и отправляю ее, что приводит к истечению срока сессии.
Я обнаружил, что при печати значений заголовков запроса в форме я вижу, что идентификатор jsession отсутствует или иногда создается новый идентификатор jseesion.
Это происходит не часто. В рабочих случаях я не пропускаю ни одного идентификатора jsession или получаю разные идентификаторы jseesion.
Есть предложения?
Ниже приведен пример кода.
<HTML>
<HEAD>
</HEAD>
<%
Enumeration<String> headerNames = request.getHeaderNames();
while (headerNames.hasMoreElements())
{
String headerName = headerNames.nextElement();
String headerValue = request.getHeader(headerName);
System.out.println("Header Name " +headerName );
System.out.println("headerValue " +headerValue );
}
%>
<body>
Comments </br>
<form name = 'savefrm' action ='save.jsp'>
<textarea name = 'comments' id = 'text' cols=38 rows=8>"+comments.trim()+"</textarea>
<input type="submit" value="ok"/>
</form>
</body>
</html>