session对象

原创 2012年03月28日 21:21:28

1.  Session

为了更好的存取,服务器端吧session存放在内村中,每个用户都有一个独立的session在第一次访问时进行创建

a)         进行记录一系列的操作

b)        Cookie记录在客户端,session记录在客户端

3.session两种实现方式

       1)通过cookie来实现(把sessionid放到cookie中)

       2)通过url重写来实现(response.encodeURL()进行重写)

<td>

<a href="<%=response.encodeURL("index.jsp?c=1&wd=java")%>"></a>

</td>

用重写的方式实现的具体练习

<%

if("admin".equals(username)){

response.sendRedirect(response.encodeURL("admin.jsp"))

return;

}

%>

 

 

规则:如果浏览器支持cookie,创建session时候,会把session ID保存在cookie

              如果不支持cookie必须自己编程,使用url重写的方式实现session

4.能网session里面放任何的东西,session.setAttribute(“   ”,”    ”);

 

方法的应用示例代码

 <body><!--
   <center>
     session的创建时间<%=session.getCreationTime() %>
     <%=new Date(session.getCreationTime()) %>
     <br/>
     session的ID<%=session.getId() %><br>
     最近一次访问的时间<%=session.getLastAccessedTime() %>
     <%=new java.sql.Time(session.getLastAccessedTime()) %>
     <br>
     两次请求对长时间session被取消<%=session.getMaxInactiveInterval() %>
     <br>
     是否是新建的session<%=session.isNew()?"是":"否" %>
     
   </center>
  -->
   <%
    session.setAttribute("name","1111");
    session.setAttribute("password","123456");
    
    %>
   
    姓名:<%=session.getAttribute("name") %><br>
    密码:<%=session.getAttribute("password") %><br>
    ID<%=session.getId() %><br>
    最大有效时间<%=session.getMaxInactiveInterval() %>
    <br>
    <%
    session.removeAttribute("name");
     %>
    <br>
    姓名:<%=session.getAttribute("name") %><br/>
    密码:<%=session.getAttribute("password") %>
    <%
    session.invalidate();
     %>
   
  </body>

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

session对象及其常用方法

  • 2015-10-21 21:54
  • 18KB
  • 下载

session对象存储

  • 2015-01-01 19:42
  • 39KB
  • 下载

Application, Session, Cookie, Viewstate, Cache对象用法、作用域和区别

2008-08-19 14:09 193人阅读 评论(1) 收藏 举报 ===========================================================...

JSP_session对象

  • 2013-01-11 09:02
  • 439KB
  • 下载

在Action中如何得到Servlet中的一些对象如,request,session,application,response

学习Struts的心得1 在Action中如何得到Servlet中的一些对象如,request,session,application,response 在MyEclipse中如何Ins...

讲讲c++ Session 5:成员对象(Member objects)和封闭类(Enclosing class)

成员对象: 一个类的成员变量是另一个类的对象 封闭类:包含成员对象的类 举个栗子: class Tyre { private: int radius; int width; public:...

session对象课件

  • 2009-07-06 09:58
  • 144KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)