怎么在java代码中获取Sessionlistener和Session失效时间?

问题描述

怎么在java代码中获取Sessionlistener和Session失效时间?
        我现在在做Session集中管理的功能,把Session数据存放到Redis中,为了要兼容常见的应用服务器,所以参照SpringSession,实现了自己的一套Session管理机制。写了一个套Session管理,替换了应用服务器的Session管理。现在需要做Session失效和SessionListener功能。
        现在遇到两个问题:
                    1、怎么在java代码中,获取到用户设置的Session失效时间?
                    2、有没有办法能查找到应用中所有的SessionListener实现,然后注册到自己写的Session上?

解决方案

最后通过解web.xml获取到了Session过期时间的配置和SessionListener实现类

解决方案二:

session 失效时间
session失效时间

解决方案三:

httpsession里面貌似有这个方法getMaxInactiveInterval(),希望能帮到你

解决方案四:

//当前超时时间
int time=session.getMaxInactiveInterval();
//设置新的超时时间
session.setMaxInactiveInterval(200);

时间: 2024-08-08 03:35:57

怎么在java代码中获取Sessionlistener和Session失效时间?的相关文章

java代码中获取进程process id(转)

     另一方面,线程ID=进程ID+内部线程对象ID并不成立,    参考: blog.csdn.net/heyetina/article/details/6633901     如何在java代码中获取进程process id, 实现方法如下所示:    参考: rednaxelafx.iteye.com/blog/716918                 http://www.cnblogs.com/mumuxinfei/p/3678854.html  

在java代码中获取JVM参数(转)

近日关注性能调优,关注JMX,发现java.lang.management.*之强大.同时查阅了资料,整合一版关于JVM参数获取的note,仅供参考:   Java代码           MemoryMXBean memorymbean = ManagementFactory.getMemoryMXBean();        MemoryUsage usage = memorymbean.getHeapMemoryUsage();        System.out.println("INI

在下面这段java代码中,怎么获取文件大小 ,如果再加上图片尺寸更好。

问题描述 在下面这段java代码中,怎么获取文件大小 ,如果再加上图片尺寸更好. public static List> uploadFile(HttpServletRequest request, String[] params, Map values) throws Exception { List<Map<String, Object>> result = new ArrayList<Map<String, Object>>(); Multipa

java代码中运行doc命令

问题描述 java代码中运行doc命令 我想要在我的Java代码中运行一段doc命令,然后将正常在doc窗口输出的信息取出来,这个信息应该怎么获取,求助各位大神 解决方案 java doc运行命令 解决方案二: http://developer.51cto.com/art/201107/273282.htm

怎样在java 代码中通过ftp协议实现远程压缩文件 哪位指点一二,小弟不胜感激呀

问题描述 具体情况是这样的: 服务器端有好多xml文件有几个G,在客户端要下载下来,由于文件太大,若加上网络不好,就会下载失败. 考虑到xml文件压缩后会少的很多,就想在下载前将其压缩, 问题就在 怎样在客户端通过ftp协议将服务器端的xml文件压缩呢? 现在用的是commons-net 链接的 各位朋友都说说有啥好的解决方案莫 问题补充:能否通过写sheel脚本来执行服务器上的xml文件压缩呢? 若能实现,怎样在java代码中 执行sheel脚本 让其压缩服务器上的文件呢 解决方案 这个从理论

button-使用java代码如果获取所有的Button,例如childAt()方法?

问题描述 使用java代码如果获取所有的Button,例如childAt()方法? 我根据Button当前的高度,想为所有的Button重新设置背景高度,用下面的方法获取所有的Button对象: for(int i=0;i<layout.getChildCount();i++) { Button b = layout.childAt(i); b.setHeight(x); } 我是想获取所有嵌套布局中的所有Button,但是在一些布局中既有Button又有 textviews.如何能只获取But

求解java代码中正则表达式

问题描述 求解java代码中正则表达式 求大神告知这段代码什么意思 String patternStr = Environment.getExternalStorageDirectory() + "/" +EditNoteActivity.IMG_DIR + "/.+?.w{3}"; 解决方案 这个正则是错误的吧? .+?.w{3} 在 "/"的 外边? 解决方案二: 给变量patternStr 赋值:值为:" 返回 /sdcard (

字体颜色-android java代码中设置radiobutton选中与为选中颜色

问题描述 android java代码中设置radiobutton选中与为选中颜色 tab_rb_b.setTextColor(MainActivity.this.getResources().getColor(R.drawable.main_text_color)); 其中R.drawable.main_text_color是自己写好的 颜色改变的xml <!-- not selected --> 但是设好之后 颜色并没有随选中而改变,只是一直都是为选中状态的颜色. 哪位大神知道是怎么回事吗

colors-无法实现在java代码中设置radiobutton颜色变换

问题描述 无法实现在java代码中设置radiobutton颜色变换 我在res/color文件夹下写了一个selector,在java中setTextColor引用时无效果. 本人新手,还请各位大大指教~ 以下是关键代码 res/color/textcolor.xml <?xml version="1.0" encoding="utf-8"?> <item android:state_checked="true" androi