`

解决关闭浏览器之后需要重新登录的问题

阅读更多

 一般我们使用session记录登录信息,但是浏览器关闭之后,我们需要重新登录

因为session的过期时间是:会话

什么意思呢?

sessionId是存储在浏览器的cookie中的,会话就说明sessionId存在浏览器的内存中,并没有持久化到硬盘

所以浏览器关闭之后,sessionId就删除了.

 

 

 

解决方法:设置cookie的有效期

 Cookie c = new Cookie("JSESSIONID", URLEncoder.encode(request.getSession().getId(), "utf-8"));
            c.setPath("/");
            //先设置cookie有效期为2天
            c.setMaxAge(48 * 60 * 60);
            response.addCookie(c);

 参考:http://blog.csdn.net/kenhins/article/details/19122407

 

  • 大小: 16.1 KB
  • 大小: 11.1 KB
分享到:
评论

相关推荐

    解决自带浏览器出现尝试呈现页面时出现问题

    通过关闭再重新开启数据服务,实际上是清除了相关的缓存和配置错误,从而解决了浏览器无法正常加载网页的问题。 #### 扩展阅读 - **了解黑莓操作系统**:黑莓手机采用的是专有的操作系统,如BlackBerry OS 10等。...

    python+selenium+unittest 只启动一次浏览器方法(csdn)————程序.pdf

    3. **只启动一次浏览器的方法**: 为了解决每个测试文件启动一个浏览器的问题,我们可以将浏览器初始化的代码封装到一个单独的类(如`DriverUtil`)中。这样,所有需要使用浏览器的测试类都可以通过导入这个类并调用...

    一键强力卸载win10自带Edge浏览器工具.rar

    然而,有些用户可能因为个人喜好、兼容性问题或者需要测试其他浏览器,会选择卸载Edge。针对这种情况,我们提供了一个名为“一键强力卸载win10自带Edge浏览器工具”的解决方案。 这个工具旨在简化卸载过程,使得...

    chorm浏览器的跨域插件

    解决跨域问题:使用chorm浏览器的跨域插件 ---------------------------------------------------------- 下载后直接解压安装就行, 如果安装不上可以关闭chorm浏览器,重启该应用,点击右上角设置=>更多工具=>扩展...

    socket服务器,client 浏览器访问

    WebSocket连接保持开放,直到一方关闭连接或者出现网络问题。 在实际开发中,服务器端通常使用Python的`socketserver`库或Java的`java.net.Socket`类来实现Socket服务,而客户端则可以利用JavaScript的`WebSocket`...

    Firefox火狐浏览器更新太频繁,关闭自动更新

    为了解决这个问题,我们可以关闭Firefox浏览器的自动更新功能。下面是关闭自动更新的步骤: 为什么需要关闭自动更新 在我们讨论关闭自动更新之前,让我们 먼저了解为什么需要关闭自动更新。自动更新功能可以确保...

    校内智能浏览器 V1.0

    如果本产品未注册,有部分功能限制,时间间隔不可以设置,固定为5000毫秒,不保存历史访问记录,试用10分钟后本产品将自动关闭并删除! 如果注册本产品,软件具有完全功能,对于本产品的任何版本,只要注册一次,...

    校园网登陆IE关闭处理

    3. **浏览器插件/扩展**:有些浏览器插件或扩展程序能够自动处理特定的登录页面,例如“自动填写”或“自动点击”插件,它们可以帮助用户在认证页面完成后自动关闭窗口。但是,这种方法可能需要针对特定的认证页面...

    还原被劫持的浏览器还原被劫持的浏览器

    - 这一步骤将关闭所有的Internet Explorer实例,之后可以重新启动浏览器进行正常浏览。 - 为了进一步预防潜在的攻击,建议启用浏览器的弹出窗口阻止功能: - 在“工具”菜单中选择“Internet 选项”,然后切换到...

    IE浏览器典型故障解决大全

    **故障现象**:在使用IE浏览器浏览网页的过程中,偶尔会出现“Microsoft Internet Explorer遇到问题需要关闭……”的信息提示。此时,如果单击“发送错误报告”按钮,则会创建错误报告,单击“关闭”按钮之后会引起...

    探讨:关闭浏览器后,php脚本会不会继续运行

    本文将深入探讨这一问题,解析PHP的“连接处理”机制,并给出相关解决方案。 首先,我们要明白PHP是如何处理客户端连接的。PHP内部维护着三种连接状态:NORMAL(正常)、ABORTED(异常退出)和TIMEOUT(超时)。当...

    Win7系统中Web浏览器阻止activex控件的解决方法.docx

    在Windows 7操作系统中,ActiveX控件是微软开发的一种技术,主要用于网页上的交互式内容,如播放...如果之后遇到任何问题,可以考虑安装更新、使用杀毒软件,以及保持操作系统和浏览器的最新补丁,以进一步增强安全性。

    详解如何解决vue开发请求数据跨域的问题(基于浏览器的配置解决)

    在使用Vue.js进行前端开发时,经常会遇到...总之,解决Vue.js开发中的跨域问题需要后端和前端共同协作,其中前端可以采取特定浏览器配置来绕过同源策略限制,但这种做法不建议在生产环境中使用,仅供开发调试阶段参考。

    swift-仿微信带有浮窗能力的微信浏览器

    4. **导航和标签页管理**: 如果项目模仿了微信浏览器的多标签页功能,那么它需要一个标签页控制器,如`UITabBarController`或自定义的解决方案。这涉及到页面间导航、历史记录管理和用户界面的同步。 5. **用户界面...

    pb insert ole control 非法关闭退出的解决办法

    总之,通过深入理解和分析PowerBuilder处理OLE控件的方式,以及利用注册表信息,开发者可以有效地解决这个“非法关闭退出”的问题,从而恢复PB的OLE控件插入功能。这个解决方案不仅适用于上述提到的PB版本,也对遇到...

    关于jupyter打开之后不能直接跳转到浏览器的解决方式

    - 保存并关闭配置文件后,重新启动Jupyter Notebook。此时应该能够自动在Chrome浏览器中打开Jupyter Notebook的界面。 #### 结论 通过上述步骤,我们可以有效地解决Jupyter Notebook启动后无法自动打开浏览器的...

    exchange 2007owa登录超时解决方案

    《Exchange 2007 OWA 登录超时问题及解决方案》 Exchange 2007 的Outlook Web Access(OWA)是企业环境中一种重要的邮件访问方式,它允许用户通过网页浏览器收发电子邮件。然而,当用户在尝试登录OWA时遇到超时问题...

    服务器宝塔忘记登录地址

    这条命令将关闭宝塔 Linux 面板的安全入口,关闭之后的面板登录地址就是: `http://服务器 IP:8888` 这个方法可以快速恢复宝塔登录地址,但是需要注意的是,这个方法会关闭宝塔 Linux 面板的安全入口,可能会影响...

    彻底解决IE8按钮变小的问题

    - 如果上述方法都无法解决问题,还可以考虑使用一些专门用于修复浏览器显示问题的第三方工具或插件。这些工具通常可以帮助调整浏览器的显示设置,使其更符合用户的预期。 #### 总结 综上所述,IE8按钮变小的问题...

    解决jupyter notebook打不开无反应 浏览器未启动的问题

    这种方法适用于临时解决问题,但每次启动都需要重复此操作。 **解决方法二:修改配置文件** 对于Windows用户,如果希望解决Jupyter Notebook自动打开浏览器的问题,可以通过修改配置文件实现。具体步骤如下: 1. ...

Global site tag (gtag.js) - Google Analytics