При использовании строки запроса для перезаписи url в форме с помощью jsessionid для метода POST в сервлете, который я отобразил, я не получаю тот же идентификатор сеанса, когда файлы cookie отключены. Я знаю, что он не будет работать для метода GET, но я узнал, что он будет работать для метода POST, правильно ли это.url-переписывание с использованием jsessionid в строке запроса не работает для метода post
String jsessionid = session.getId();
out.println("<form action='servlet2?jsessionid=" + jsessionid + "' method='post'>");
out.println("Age:<input type='text' name='age'/><br>");
out.println("Email:<input type='text' name='email'/><br>");
out.println("<input type='submit' value='submit'/>");
out.println("</form>");
Здесь я устанавливаю jsessionid в URL-адресе, используя почтовый метод.
HttpSession session = r1.getSession();
В следующем servet2 я получаю идентификатор сеанса. Могу ли я получить тот же идентификатор сеанса в перезаписи URL-адреса с помощью jsessionid для метода post.