我想知道,如果客户端浏览器已禁用cookie功能,我该如何管理会话。
如果我想在简单的JSP-Servlet中实现它,那我该怎么做?
提前致谢…
在JSP的一面,你可以使用JSTL的<c:url>这一点。
<c:url>
<a href="<c:url value="page.jsp" />">link</a>
那样简单。jsessionid禁用Cookie时,它将自动添加。
jsessionid
在Servlet端,您需要HttpServletResponse#encodeURL()-或通常是Servlet中首选的- HttpServletResponse#encodeRedirectURL()。
HttpServletResponse#encodeURL()
HttpServletResponse#encodeRedirectURL()
response.sendRedirect(response.encodeRedirectURL("page.jsp"));