社区
Java SE
帖子详情
如何设置session过期自动返回登录页面??
renwangxing
2008-03-20 02:24:26
服务器用的是weblogic,如何设置session过期是返回登录页面??在应用的WEB-INF下面web-xml还是在weblogic.xml配置,或者是在服务器的config.xml里面设置??或者是在哪张JSP里面设置??如何设置??
哪位大虾知道??指点指点啊
...全文
425
12
打赏
收藏
如何设置session过期自动返回登录页面??
服务器用的是weblogic,如何设置session过期是返回登录页面??在应用的WEB-INF下面web-xml还是在weblogic.xml配置,或者是在服务器的config.xml里面设置??或者是在哪张JSP里面设置??如何设置?? 哪位大虾知道??指点指点啊
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
12 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
renwangxing
2008-03-20
打赏
举报
回复
多谢了,各位列举的方法还没有一一验证
daiyefei
2008-03-20
打赏
举报
回复
做个servlet监听.extends HttpServlet implements HttpSessionListener
public void sessionDestroyed(HttpSessionEvent se) {
...........
}
public void destroy() {
...........
}
chenzenan
2008-03-20
打赏
举报
回复
设置session当然在你判断是否存在这个用户的那个页面啊.
早loginresult.jsp设置session.setAttribute("LOGIN_SING","YES"); 在你要登陆才能操作的那些页面包含一个判断是否已登陆的页面判断就行了啊.
if(session.getAttribute("LOGIN_SING").equals("YES"))
{
}
else
{
跳转到 index.jsp
}
likeps2
2008-03-20
打赏
举报
回复
当登陆的成功的时候在sesion.setAttribute("info","yes"); 当会话结束的时候再次反问页面是做出判断
if((String)session.getAttribute("info")==null){
跳转到 index.jsp
}eles{
继续执行程序
}
renwangxing
2008-03-20
打赏
举报
回复
重要的是session过期,返回登录页面,假设登录页面是在应用下的index.jsp
renwangxing
2008-03-20
打赏
举报
回复
紫竹兄,如果这样,那在哪张JSP里面设置session.setAttribute("LOGIN_SING","YES"); ???
是这样的 ,用户已经登陆了,但是由于有事走开,等到回来时,会话已经结束,当他想点击任何网页时,呈现给用户的却是登录页面,就是要这种效果了。
yyb0815
2008-03-20
打赏
举报
回复
应该是用过滤器
老紫竹
2008-03-20
打赏
举报
回复
Q: 什么时候需要返回登陆页面呢?
A:再用户在次访问某个页面,发现他并没有登陆时
Q: 怎么样判断它没有登陆呢?
A: 你是怎么样判断它登陆了呢?呵呵!!一般在session里面记录一个标志,比如
session.setAttribute("LOGIN_SING","YES");
如果判断时发现 session.getAttribute("LOGIN_SIGN") == null 则证明session已经过期或者没有登陆过
fastunit
2008-03-20
打赏
举报
回复
写个Filter,检测session中的某个值,不存在就转向response.sendRedirect()。
renwangxing
2008-03-20
打赏
举报
回复
再顶
renwangxing
2008-03-20
打赏
举报
回复
能说详细一些吗?
怎么设/
yyb0815
2008-03-20
打赏
举报
回复
在web.xml下增加一个session的监听就可以了!
Vue
设置
长时间未操作登录
自动
到期
返回
登录页
主要介绍了Vue
设置
长时间未操作登录以后
自动
到期
返回
登录页,本文通过实例代码给大家介绍的非常详细,需要的朋友可以参考下
ASP.NET中 MVC框架
设置
session
过期
后
自动
跳转
登录页面
使
session
过期
后
自动
跳转
登录页面
步骤1. 在web.config中
设置
session
过期
时间 单位分钟 <system.web> <authentication mode="Forms"> <forms loginUrl="~/Home/Login" timeout="2880" defaultUrl="~/Home/Login" /> </authentication> <
session
State mode=
session
过期
后
自动
跳转到登陆页
**通过过滤器的方式实现
session
过期
后
自动
跳转到登陆页** 过滤器只在与servlet规范2.3版兼容的服务器上有作用。如果你的Web应用需要支持旧版服务器,就不能使用过滤器。 一. 建立基本过滤器建立一个过滤器涉及下列五个步骤: 1)建立一个实现Filter接口的类
Session
Filter 。这个类需要三个方法,分别是:doFilter、init和destroy。doFilter
Session
过期
后
自动
跳转到登陆页
需求描述:实现30分钟无操作
自动
退出的功能 知识关联如下: 1.关于
session
的问题 2.
Session
过期
后
自动
跳转到登陆页 3.Filter过滤器例外URL
设置
配置步骤如下: 1、web.xml中添加过滤器配置 <filter> <filter-name>
session
Filter</...
session
过期
后
自动
跳转到
登录页面
session
过期
后
自动
跳转到
登录页面
,有两种解决办法: 一、用监听器实现 1.在项目的web.xml文件中添加如下代码 listener> listener-class> 监听器路径 listener-class> listener> 2.编写java类 public class
Session
Listener implements HttpSe
Java SE
62,623
社区成员
307,257
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章