session

sessionDemo01.jsp

session范围,:只保留一个用户信息

<%

    session.setAttribute("name","MLDN");

    session.setAttribute("password","LXH");

%>

<jsp:forward page="sessionDemo02.jsp"/>

sessionDemo02.jsp

<%

    //当前页可以取得

    String name= (String)session.getAttribute("name");

    String password=(String)session.getAttribute("password");

%>

 

<h1>name:<%=name%></h1>

<h1>password:<%=password%></h1>

<a href="sessionDemo03.jsp">sessionDemo03.jsp</a>

sessionDemo03.jsp

<%

    //当前页可以取得

    String name= (String)session.getAttribute("name");

    String password=(String)session.getAttribute("password");

%>

 

<h1>name:<%=name%></h1>

<h1>password:<%=password%></h1>

跳转到:

sessionDemo02.jsp页面输出为:

name:MLDN

password:LXH

sessionDemo03.jsp

再按超链接: sessionDemo03.jsp

输出超链接为:

 name:MLDN

password:LXH

对于session只要设置上去,则不管是什么跳转,都可以取得属性

例如:email->用户需要先进行登陆,登陆成功之后,再编辑邮件

session有关的任何打开页面都可以取得session

Session的主要功能:用于验证用户是否登陆

session来难验证是否安正确合法的路径来走,:用户正确登陆到这个页面

http://localhost/test/basic/03/sessionDemo03.jsp,

把这个正确的地址复制到另一个页面窗口而不是新建一个窗口进行链接,这时链接的值是空的, 也就是是登陆不上的.如果用IE的文件/新建一个窗口然后把上面的地址复制到这个新建的窗口中这时会显示出值来,

而如果换成了request则能够进行全登陆的  

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值