关于session超时的问题

问题描述

请问一下,如果我在页面中有一个javascript的定时器,每10秒执行一次。如果用户长时间未操作的话,session是否会超时呢?没有定时器过了那个设置的session超时时间肯定会提示登录超时。 问题补充:andilyliao 写道

解决方案

这样得自己做一个假的超时了 你每次用户提交的时候都把后台的一个守护线程中的一个数设置为1000 然后这个线程自己每个一个步长时间减1 等到减没了把session清除 也就这样办了 呵呵
解决方案二:
引用这样得自己做一个假的超时了 你每次用户提交的时候都把后台的一个守护线程中的一个数设置为1000 然后这个线程自己每个一个步长时间减1 等到减没了把session清除 也就这样办了 呵呵汗.. 这你也想的到,这样不会影响其他业务??用了定时器 可以监听用户在当前页面的操作, 但是在别的页面了就监听不到了设置页面过期好了.
解决方案三:
有 这样就不可能超时了 呵呵
解决方案四:
只要不提交就会超时 js是客户端处理 和session没什么关系

时间: 2024-11-03 17:08:20

关于session超时的问题的相关文章

ajax请求 session超时

问题描述 ajax请求 session超时 ajax请求,session超时的情况下,怎么跳转到首页?通过request.getHeader(""x-requested-with"")可以获取到是ajax请求的,也知道将信息放到response,但是页面上要写一个jquery.ajaxSetup({...})处理ajax请求时session的超时,这个是怎么用的???放到什么位置 解决方案 超时的时候你返回一个特殊信息,如offline,ajax判断返回信息存在of

Web 开发中 Ajax 的 Session 超时处理

在 Java Web 开发中,当session超时的情况下,普通页面的跳转好处理.关于Ajax的请求超时处理,就需要特殊处理下了. 先写一个统一的过滤器,或者拦截器,针对Ajax请求进行过滤处理,下面示例以Filter为例: public void doFilter(ServletRequest request, ServletResponse response, FilterChain chain) throws IOException, ServletException { HttpServ

jquery ajax方法调用在session超时以后如何跳转到登录页面?

问题描述 jquery ajax方法调用在session超时以后如何跳转到登录页面?session超时以后虽然被过滤器过滤到了,但是并不会跳转到登录页面请求具体的解决方法.我参考了这篇文章,但是我调用ajaxStart不起作用.http://www.blogjava.net/vickzhu/archive/2009/06/05/280223.htmlext jquery 用户访问超时(ext session过期) 解决两种情况下的用户访问超时.a)普通http请求的session超时.b)异步h

重写 ajax 实现 session 超时跳转到登录页面实例代码

问题:使用window.location.href来跳转页面的时候,后端只需实现一个过滤器就可以在session超时的情况下重定向到登陆页面.但是使用ajax呢?使用ajax来执行会发生302错误,并且页面不可能跳转.下面就针对这个问题来贴上我的前后端代码. 1.session过滤器 import java.io.IOException; <p style="text-align: center"><img alt=""import javax.s

Session超时的问题,能不能在程序某个地方统一编码进行返回登录页面的操作处理呢??

问题描述 刚学编程没多久,写个系统登录后记录了相关的Session信息.之后在很多页面都用到了Session保存的信息.一旦Session超时后,这些页面就都会报错..有没有什么方法能统一处理这种错误的..不想每个页面都做这样的判断处理if(session[""]==null){}...新手分不多求高手们帮忙.. 解决方案 本帖最后由 u011845849 于 2014-01-10 14:14:52 编辑解决方案二:尽量不要用session.你可以定义一个页面BasePage.aspx

ajax提交session超时跳转页面使用全局的方法来处理_AJAX相关

在过滤器中写入如下方法: 复制代码 代码如下: public void doFilter(ServletRequest request, ServletResponse response, FilterChain chain) throws IOException, ServletException { HttpServletRequest httprequest = (HttpServletRequest) request; HttpServletResponse httpresponse =

j2ee项目session超时问题

问题描述 项目采用struts2+hibernate+spring框架,服务器是tomcat,项目中我没看到有设置session超时的拦截器,我将tomcat默认的session超时时间设为1后,启动tomcat,运行项目,等1分后操作项目,会自动跳到登录页面,请问这是tomcat本身封装的功能?还是项目中有设置session超时? 问题补充:AngelAndAngel 写道 解决方案 session的管理都是有容器(或中间件,如tomcat.jboss等),你将你的java代码放在什么容器里面

.net中,session超时之后,怎么处理

问题描述 在.NET中,当session超时之后会出现一些意想不到的问题,所以想大家帮个忙,出个注意,看如何比较妥善地解决这个问题问题描述:.NET环境中,session超时之后,会导致一些程序上的漏洞目前可以想到的解决办法有1.加长session超时的时间在WEB.CONFIG中<sessionStatemode="InProc"stateConnectionString="tcpip=127.0.0.1:42424"sqlConnectionString=

jmeter脚本运行总是session超时

问题描述 小弟用badboy录了一个jmeter脚本,可是当拿jmeter跑这个脚本的时候总是直接就session超时了.哪位大虾有遇到过类似的情况或者有解决办法帮帮忙啊. 解决方案 解决方案二:看看啊