凡科可以做视频网站吗wordpress完美重置
news/
2025/10/9 7:37:31/
文章来源:
凡科可以做视频网站吗,wordpress完美重置,wordpress pdf 打印,沈阳优化网站一.服务器端获取Session对象依赖于客户端携带的Cookie中的JSESSIONID数据。如果用户把浏览器的隐私级别调到最高#xff0c;这时浏览器是不会接受Cookie、这样导致永远在服务器端都拿不到的JSESSIONID信息。这样就导致服务器端的Session使用不了。Java针对Cookie禁用#xff…一.服务器端获取Session对象依赖于客户端携带的Cookie中的JSESSIONID数据。如果用户把浏览器的隐私级别调到最高这时浏览器是不会接受Cookie、这样导致永远在服务器端都拿不到的JSESSIONID信息。这样就导致服务器端的Session使用不了。Java针对Cookie禁用给出了解决方案依然可以保证JSESSIONID的传输。Java中给出了再所有的路径的后面拼接JSESSIONID信息。在 Session1Servlet中使用response.encodeURL(url) 对超链接路径拼接 session的唯一标识// 当点击 的时候跳转到 session2response.setContentType(text/html;charsetutf-8);//此方法会在路径后面自动拼接sessionIdString path response.encodeURL(/day11/session2);System.out.println(path);//页面输出response.getWriter().println(ip地址保存成功想看 请点击);二.在response对象中的提供的encodeURL方法它只能对页面上的超链接或者是form表单中的action中的路径进行重写(拼接JSESSIONID)。如果我们使用的重定向技术这时必须使用下面方法完成其实就是在路径后面拼接了 Session的唯一标识 JSESSIONID。// 重定向到session2String path response.encodeRedirectURL(/day11/session2);System.out.println(重定向编码后的路径 path);response.sendRedirect(path);session2代码获得session1传过来的IDpublic void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {// 需求从session容器中取出ip// 获得session对象HttpSession session request.getSession();// 获取ip地址String ip (String) session.getAttribute(ip);// 将ip打印到浏览器中response.setContentType(text/html;charsetutf-8);response.getWriter().println(IP: ip);}session1代码public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {// 需求将ip保存到session中// 获取sessionHttpSession session request.getSession();// 获得ipString ip request.getRemoteAddr();// 将ip保存到session中session.setAttribute(ip, ip);// 需求2手动的将 session对应的cookie持久化关闭浏览器再次访问session中的数据依然存在// 创建cookieCookie cookie new Cookie(JSESSIONID, session.getId());// 设置cookie的最大生存时间cookie.setMaxAge(60 * 30);// 设置有效路径cookie.setPath(/);// 发送cookieresponse.addCookie(cookie);// 当点击 的时候跳转到 session2// response.setContentType(text/html;charsetutf-8);// String path response.encodeURL(/day11/session2);// System.out.println(path);// response.getWriter().println(ip地址保存成功想看 请点击);// 重定向到session2String path response.encodeRedirectURL(/day11/session2);System.out.println(重定向编码后的路径 path);response.sendRedirect(path);}以上所述是小编给大家介绍的java中Cookie被禁用后Session追踪问题希望对大家有所帮助如果大家有任何疑问欢迎给我留言小编会及时回复大家的原文链接http://blog.csdn.net/wearetheworld1/article/details/60463652如对本文有疑问请提交到交流社区广大热心网友会为你解答 点击进入社区
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/932270.shtml
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!