当前位置:  技术问答>java相关

各位老大,请教一个jsp的session问题,十万火急!!!

    来源: 互联网  发布时间:2015-10-16

    本文导语:  基本情况:B/S结构,服务器操作系统为Windows2000Server,JSP,tomcat。          客户机操作系统为Windows98。          我用session做用户认证,正常情况下,用户打开IE --> 显示用户认证界面           --> 输...

基本情况:B/S结构,服务器操作系统为Windows2000Server,JSP,tomcat。
         客户机操作系统为Windows98。

         我用session做用户认证,正常情况下,用户打开IE --> 显示用户认证界面 
         --> 输入正确用户名和密码 -- 进入主界面。
         
现   象:用户输入正确用户名和密码进入主界面后,在不涮新IE的情况下,关闭IE再开  IE,就可直接输入主界面的路径就可进入主界面。

问   题:如何令用户每次再开IE时,必须输入正确用户名和密码才能进入主界面。
         各位老大十万火急!!! 拜托拜托!!!

|
在每次进入前可以把SESSION清掉
session.removeValue("username");
session.removeValue("password");

|
可以在服务器端设置强制刷新,同时在每个jsp文件开头加上session检测,检测用户的id在session中是否存在,如果不存在则退出,session不要时间设置太长,一般关闭ie后在访问就不能进去。

|
建议在每个JSP开头检查session
HttpSession session=request.getSession(true);
username=(String)session.getAttribute("username");
if(username==null){
response.sendRedirect("index.jsp");
}

|
你在头文件中直接用这个:
if(session.getAttribute("name")==null || session.getAttribute("id")==null)
{
     throw new Exception("请先登录");
}

|
Session 过期时间,sec=-1为不过期
session.setMaxInactiveInterval(sec);

    
 
 
 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 各位老大,小弟初入linux行业,遇到以下问题,请各位老大解答之~
  • 一个老大男的一个老大难
  • 哪位老大给个linux的交流Q群号啊……
  • 各位老大们,在jbuilder6.0中怎么设置
  • 关于JavaBean 和 Tag 的问题?在线等待,谢谢各位老大的帮忙!!
  • 我是新手,各位老大请赐教!
  • 那位老大用C++做unix系统编程啊?谈一下经验
  • 哪位老大有redhat enterprise 3的下载地址?小弟愿奉献100分!!
  • 哪位老大介绍一下linux漏洞的书?
  • 一个虚拟机的问题,哪位老大解答一下?
  • 各位老大,都晒晒您在linux上用的是什么影音播放器?支持图形界面吗?
  • 关于JavaBean 和标签库Tag的问题???在线等待谢谢各位老大的帮助!来者有分!!
  • 急!!!!!! 哪位老大能帮忙找找 getCustomDatum 的替代方法。
  • 各位老大救救我吧,再搞不定我今晚就要通霄了呜呜。。。
  • 各位老大,哪儿有linux最新版下载
  • 各老大:有没有图像放大或压缩算法?或思路?
  • 请各位老大帮帮忙!!!
  • 哪位老大装lids成功过?
  • 各位老大,如何更好的控制JButton,只有21分,都给了
  • 各位老大,让我的JFrame在屏幕上居中,应用哪个方法?!小弟感激不尽!


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3