我想实现这个浏览器cookie -
- Cookie 应在 15 分钟后过期。
- Cookie 应在浏览器关闭时过期。
哪个先发生。任何帮助将不胜感激。
谢谢
最佳答案
您可以在 web.xml 文件中指定这一点。我非常确定,当浏览器关闭时, session 默认结束。
<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE web-app
PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
"http://java.sun.com/dtd/web-app_2_3.dtd">
<web-app>
<session-config>
<session-timeout>15</session-timeout>
</session-config>
</web-app>
在应用程序中,您可以使用以下方法:
public void setMaxInactiveInterval(int interval)
这是 session 对象上的一个方法,它将覆盖 web.xml 文件中的内容。
关于java - 设置 session cookie 的到期日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9286579/