原则上不可能,因为session只能在窗口打开,且没有超时的情况下,才有效。
解决方案 »
- 用java剪切文件。
- 求<<精通Struts:基于MVC的Java Web设计与开发>>附书源码
- jsp页面参数传递问题,不知道是不是编码的问题
- <jsp:forward>出错:Attempt to clear a buffer that's already been flushed
- 寻求帮助~!excel问题
- 哪位大侠搞过Regain二次开发呀?给个方案或教程哩。。。。。。。
- ResultSetMetaData.getColumnName(i)的列顺序
- 高分求解,在线等待!如何将Jsp页面的内容转换成word文档打印出来或像word一样打印出来?
- 关于 时间处理问题,在线等待。
- 用过BEA Weblogic开发的兄弟,请谈谈使用感受
- 我在测试jsp连接mysql的时候,为什么会出现这样的异常?
- j2sdk1.4.0里编译SERVLET的java源文件出错,请朋友们指点!多谢!
会话的生存期还受设置的时间限制,可以把时间设置为负数,session.setMaxInactiveInterval(-1); 就可以在浏览器不关闭的情况下永不过期!
可以调整你SESSION的运行事件,但是
SESSION是相对与服务器的!
所以你关闭了浏览器,session肯定就不在
如果一定要用可以用COOKIE跟SESSION的情况差不多!
重新打开页面时先找cookie找到后把值再重新塞近SESSION里就行了!
用法如下
<HTML>
<HEAD>
<TITLE></TITLE>
<%@ page import="java.util.Date"%>
<%@ page import="java.net.*"%>
<%
String cookieName = "CyberUser";
Date now = new Date();
String timestamp = now.toString();
Cookie cookie = new Cookie (cookieName, "pqds");
cookie.setMaxAge(365 * 24 * 60 * 60);
response.addCookie(cookie);
%>
</HEAD><BODY BGCOLOR="#FFFFFF" TEXT="#000000" LINK="#FF0000" VLINK="#800000" ALINK="#FF00FF"><H1>RedCookie Page</H1><A href="cookie2.jsp">Proxima page</A>
<BR>
<%=cookie.getValue()%></BODY>
</HTML>