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

用户登陆问题!!!(关于session的用法)

    来源: 互联网  发布时间:2017-04-09

    本文导语:  在别的帖子中看到的,因为刚学JSP,所以还是不明白,不耻下问!!!(主要是session的用法,想知道详解!!!) 1验证 成功后放一个对象在session中 2url 判断session中有无此对象,有OK 没有 response.sendRedirect("../jsp/login.jsp"); ...


在别的帖子中看到的,因为刚学JSP,所以还是不明白,不耻下问!!!(主要是session的用法,想知道详解!!!)

1验证
成功后放一个对象在session中
2url
判断session中有无此对象,有OK
没有
response.sendRedirect("../jsp/login.jsp");


包含在longin.jsp中的部分代码:




包含在top.jsp中的部分代码:



每行都帮我详细注释一下!!!我会给分!!!
在解释一下session对象,还有它有哪些常用方法!!!
谢谢

|
//要求浏览器不要缓存该页面
    response.setHeader("Pragma", "No-cache")
    response.setDateHeader("Expires", 0);
    response.setHeader("Cache-Control", "no-cache");

//取得用户输入的用户名密码
    String logincode=request.getParameter("logincode");
    String password=request.getParameter("pwd");
  String err=""; 
    if(logincode!=null){
        Staff staff=new Staff();
        if(staff.CheckUser(logincode,password)){//使用staff来判断用户密码是否有效,staff什么来的不知道。
            StaffSession sf=staff.getInfo();
            staff.close();
            staff.free();
            session.putValue("staffinfo",sf);//将登录信息存入session,以后在session没有失效之前都能够取回来

//通知浏览器跳转到frames.jsp页面
            response.setStatus(HttpServletResponse.SC_MOVED_PERMANENTLY);
            response.setHeader("Location","frames.jsp");
        }
        else{
            err="用户名或者密码错误,注册失败!" ;//+ "\n\r" + staff.getErrText();
            staff.close();
            staff.free();
        }
    }
%>

包含在top.jsp中的部分代码:





session中最常用的就是setAttribute,getAttribute
就是存东西进去和拿出来,其他的可以看看httpSession的API帮助

|



|
用户管理中心 代码天地 会员投票 域名注册 资源中心 网上学园 热点下载 虚拟主机 聊天室 
 
 
 
 

 
     
名称: Use Session in JSP and Servlet 热门度:521  
2 简介:   
 
作者:志成   EMAIL: jc@21cn.com     





//JSP File sessiondemo21.jsp 

 

 

 

 

 
 
 
 
 
 
 
 

  

// JSP File sessiondemo22.jsp 


 

 

 

 

 
 
 
 
 
 
 
  



好(返回) 还可以(返回) 不清楚(返回) 不能用(返回)  

 
 
 
 关于我们  常见问题  访客留言  联系我们  
天互科技有限公司版权所有 


|
我有些地方不太明白,特别是那句“不耻下问!!!”

|
JAVA类中的对象

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












  • 相关文章推荐
  • CentOS安装Telnet,以root用户登陆Telnet以及CentOS的各种终端解释
  • 菜鸟做了一个输入用户名和密码登陆的jsp,登陆成功一次以后,每次输入用户名,密码会自动产生,太不安全了,怎么让这种事情不再发生??
  • 刚安装了个ubuntu重启后就要登陆,可我没设用户。怎么登陆。
  • 如何设定指定的用户不能通过登陆到本机,只能登陆ftp服务器(操作系统redhat 9)
  • 使用ssh-keygen -t rsa建立密钥之后,可以实现两台linux主机之间的root用户免密码登陆。但无法实现两个普通用户之间免密码登陆
  • 能否使用用户登陆nt的用户名和口令访问nt上的webserver?
  • 新建一个用户,然后用ssh登陆,我能否限制该用户只能访问默认目录,其他目录都没有权限进入?
  • 为什么我创建了一个用户,在字符模式下可以登陆,但是到了图形模式(KDE)就登陆不了啦
  • 创建了一个用户,可是登陆后该用户对对应的目录没有写权限
  • 我用的是ssh来登陆我的机器,我的机器是redhat9.0,请问在什么文件上记录拉用户的登陆情况?
  • 如何修改一个新建用户登陆时的自动显示的字符串?以及如何限制这个用户可以执行的命令?
  • 如何修改linux的默认登陆用户
  • 在本地机上如何对远程登陆的用户(包括root用户)进行监控
  • 如何获得当前登陆的用户名,并判断是否为超级用户(通过编程实现)?
  • vmware下fedora忘记root密码,修改成功后在登陆界面时选择其他用户,用root登陆还是提示密码错呢?用另外一个账户登陆系统后,su可以切换到root
  • gdm自动以root登陆怎么换成其他用户??
  • linux下的FTP登陆后进入到用户文件夹,怎么样配置才能让这个用户可以访问任意的文件夹
  • 请教如何让Samba用户,, 不能登陆系统?
  • 如何在用户登陆系统后自动发信
  • 为什么在Solaris里添加的普通用户不能登陆系统
  • 请问:切换samba用户登陆的方法
  • Linux常用命令介绍:更改所属用户群组或档案属性
  • 概念混乱,请专人解释:实际用户ID,有效用户ID,设置用户ID
  • Linux进程的内核栈和用户栈概念,相互关系及切换过程
  • proftp中,如何让FTP的用户是非Linux用户,只是FTP用户?
  • UIO(linux Userspace I/O子系统)用户空间设备驱动I/O技术介绍
  • windows 系统是否是多用户操作系统,如何理解“多用户操作系统”的“多用户”?
  • 我装的是RED HAT LINUX 8.0,我在root用户中把root用户删除了,怎办也进不了root用户
  • 怎样让普通用户拥有超级用户的权限,是把普通用户的组设为root组吗?具体怎么做,急死了
  • 我一个服务器同时接受到很多个用户的认证请求(得到用户名和密码),然后把用户名密码发给认证服务器。因为是远程认证,所
  • 我装了中软Linux3.1,启动时要求输入用户名和口令,但安装时并没有提示指定用户名,所以现在输入用户名老是错误,不能进入系统,请问该怎


  • 站内导航:


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

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

    浙ICP备11055608号-3