社区
Java EE
帖子详情
浏览器后退session问题
yzy68572100
2007-06-12 11:56:17
有个小问题就是:就是登录成功后到用户列表页面 然后在这页面注销后进入login页面,接着在浏览器上后退还是可以到userlist页面的,请问这要怎么解决和防止啊??? 是不是应该在action=logout里对session进行作用什么的啊??
各位大哥 就靠你们了啊 老师的作业
...全文
552
12
打赏
收藏
浏览器后退session问题
有个小问题就是:就是登录成功后到用户列表页面 然后在这页面注销后进入login页面,接着在浏览器上后退还是可以到userlist页面的,请问这要怎么解决和防止啊??? 是不是应该在action=logout里对session进行作用什么的啊?? 各位大哥 就靠你们了啊 老师的作业
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
12 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
MyDream83
2007-06-14
打赏
举报
回复
session注销后, 你点后退还能看到userlist页面
是因为浏览器缓存了该页面,在页面上禁止浏览器缓存,
跟session有什么关系
Lover211
2007-06-14
打赏
举报
回复
guan zhu
tdy1234
2007-06-13
打赏
举报
回复
点击注销时候把SESSION清空
wangpingsx
2007-06-13
打赏
举报
回复
还在, 在注销时要清session
前边己经写的很清楚了, 我就不多说了!
wangpingsx
2007-06-13
打赏
举报
回复
写一个jsp 内容为:
Ojbect o = session.getAttribute("User");
if(o==null){
跳转到login.jsp
}
然后每个页面的开头include这个页面.
kenneth97
2007-06-13
打赏
举报
回复
request.getSession().setArrtirbute("用户对象");
销毁时
if (request.getSession() != null) {
request.getSession().invalidate();
session.invalidate(); //这只是销毁当前的SESSION对象
}
一旦你成功推出的话,那么在 SESSION 中就没有任何对象存在,这时就需要借助过滤器,来帮你检查在 SESSION 中是否有用户信息的存在,如果没有的话,那就永远退回到 登陆界面,
你说的“后退”,其实只是在 浏览器中的缓存中的内容,当你点一下有关操作的时候,过滤器就 会发挥作用了
likgui
2007-06-13
打赏
举报
回复
关注
ycoolb
2007-06-12
打赏
举报
回复
比如
session.removeAttribute("aaa");
把aaa换成你自己的
ycoolb
2007-06-12
打赏
举报
回复
注销的时候要把SESSION清掉
eunice_zrx
2007-06-12
打赏
举报
回复
我印象中销毁session不是马上就发生的事(不知道有没记错).因此,有个做法就是.你进一个页面就检查下session值是否是你成功登陆后给定的值
销毁该session不如将该session值改掉即可
session是会话,当你开一个窗体的时候就产生了一个会话,让其失效,一般来说一个是设定失效时间,再就是关闭该窗体以及从该窗体引发的子级窗体
ycoolb
2007-06-12
打赏
举报
回复
session.setAttribute("aa", "bb");
想清除这个
就session.removeAttribute("aa");
yzy68572100
2007-06-12
打赏
举报
回复
楼上的大侠怎么清除啊?? 是用
HttpSession session = request.getSession();
session.removeAttribute(session.getId());
session.invalidate();
我自己的session名字怎么得到啊? 呵呵 我很菜的
是在前面用什么地方啊??
如何配置idea中内置的tomcat,以及如何部署项目到tomcat中
tomact和servlet的关系 tomact是一种web服务器,也被称为Servlet容器 将web项目部署到tomcat上 idea专业版是内置tomcat服务器的,当我们下载好tomcat服务器之后,就可以通过在idea中启动tomcat服务器然后通过客户端也就是
浏览器
来访问这个web项目。 如何在idea中配置tomcat呢 我这个专业版2020的,版本不同情况可能不一样呀。 找到你下载的tomact的路径,然后选择它,配置好之后我们的idea就可以使用tomcat了 在idea中配置了to
如何在Idea中使用Tomcat?
如何在Idea中使用Tomcat?
【IDEA】IDEA配置内置tomcat(多图、超详细)
1 选择Add Configuration 2 添加tomcat服务器 点击左上角的+号,选择Tomcat Server,如果没有发现Tomcat Server的选项,则点击最下方的... more items。 选择Tomcat Server的Local选项。 3 配置tomcat服务器 首先对tomcat进行命名,当配置多个tomcat 时便于区分; 然后点击Server,点击Configure...; 最后选择tomcat所在路径后,点击OK。 4 设置部署 点击Deployment,选择下
idea环境下配置maven并部署到tomcat
环境下配置maven并部署到tomcat 纪念一下在idea号称最好的java的IDE,每步一个的小坑。 idea下载 这里先留着 maven 配置还行,但是idea自带一个maven,分清楚使用哪个。 另外可以调整仓库位置,记得idea下maven的设置也要改变。 经常有下载
问题
https://blog.csdn.net/weixin_36795183/article/details/79408...
Java EE
67,535
社区成员
225,852
社区内容
发帖
与我相关
我的任务
Java EE
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
复制链接
扫一扫
分享
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章