`
cakin24
  • 浏览: 1370775 次
  • 性别: Icon_minigender_1
  • 来自: 西安
社区版块
存档分类
最新评论

JSP的session对象

    博客分类:
  • java
阅读更多
一 session对象简介


 
 
二 session对象的方法


 
 
三 实例
1、session_page1.jsp
<%@ page language="java" import="java.util.*,java.text.*" contentType="text/html; charset=utf-8"%>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>
 
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
    <base href="<%=basePath%>">
   
    <title>My JSP 'index.jsp' starting page</title>
        <meta http-equiv="pragma" content="no-cache">
        <meta http-equiv="cache-control" content="no-cache">
        <meta http-equiv="expires" content="0">   
        <meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
        <meta http-equiv="description" content="This is my page">
        <!--
        <link rel="stylesheet" type="text/css" href="styles.css">
        -->
  </head>
 
  <body>
    <h1>session内置对象</h1>
    <hr>
    <%
      SimpleDateFormat sdf = new SimpleDateFormat("yyyy年MM月dd日 HH:mm:ss");
      Date d = new Date(session.getCreationTime());
      session.setAttribute("username", "admin");
      session.setAttribute("password", "123456");
      session.setAttribute("age", 20);
     
      //设置当前session最大生成期限单位是秒
      //session.setMaxInactiveInterval(10);//10秒钟
     
    %>
    Session创建时间:<%=sdf.format(d)%><br>   
    Session的ID编号:<%=session.getId()%><BR>
         从Session中获取用户名:<%=session.getAttribute("username") %><br>
        
    <a href="session_page2.jsp" target="_blank">跳转到Session_page2.jsp</a>    
       
  </body>
</html>
2、session_page2.jsp
<%@ page language="java" import="java.util.*,java.text.*" contentType="text/html; charset=utf-8"%>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>
 
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
    <base href="<%=basePath%>">
   
    <title>My JSP 'index.jsp' starting page</title>
        <meta http-equiv="pragma" content="no-cache">
        <meta http-equiv="cache-control" content="no-cache">
        <meta http-equiv="expires" content="0">   
        <meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
        <meta http-equiv="description" content="This is my page">
        <!--
        <link rel="stylesheet" type="text/css" href="styles.css">
        -->
  </head>
 
  <body>
    <h1>session内置对象</h1>
    <hr>
    <%
      //SimpleDateFormat sdf = new SimpleDateFormat("yyyy年MM月dd日 HH:mm:ss");
      //Date d = new Date(session.getCreationTime());
      //session.setAttribute("username", "admin");
    %>
       
    Session的ID编号:<%=session.getId()%><BR>
         从Session中获取用户名:<%=session.getAttribute("username") %><br>
    Session中保存的属性有:<%
                     String[] names =session.getValueNames();
                     for(int i=0;i<names.length;i++)
                     {
                        out.println(names[i]+"&nbsp;&nbsp;");
                     }
   
    %> <br>   
  </body>
</html>
 
四 运行结果


 


 
  • 大小: 180.5 KB
  • 大小: 233.1 KB
  • 大小: 42.5 KB
  • 大小: 37.8 KB
1
0
分享到:
评论

相关推荐

    Jsp内置对象session总结

    JSP 内置对象 Session 总结 Session 对象是一种 JSP 内置对象,用于管理客户端与服务器端之间的会话期。下面是 Session 对象的详细介绍。 什么是 Session Session 对象是一个 JSP 内置对象,它在第一个 JSP 页面...

    jsp中Session对象源码

    在JavaServer Pages (JSP) 技术中,`Session` 对象是一个非常重要的概念,它用于跟踪用户会话状态。在Web应用中,当用户访问网页时,服务器可能需要记住用户的一些信息,如购物车内容、登录状态等,这时就需要用到...

    利用JSP session对象保持住登录状态

    http协议本身是一种无状态的协议,也就是客户端连续发送的多...Session对象是一个jsp内置对象,它在第一个jsp页面被装载时自动创建,完成会话期管理。 从一个客户打开浏览器并连接到服务器开始,到客户关闭浏览器离开

    jsp session

    jsp session 对象是 Java 服务器页面(JSP)技术中的一种机制,用于维护会话状态,跟踪客户端用户的状态。下面是 jsp session 对象的详细介绍: 一、session 对象的概念 session 对象是 javax.servlet....

    jsp实验报告7-基于session的访问控制

    当用户登录成功后,服务器创建一个Session对象,并将用户的登录信息(如用户名、角色等)保存在其中。每个Session都有一个唯一的ID,这个ID通过Cookie返回给客户端浏览器,之后每次请求时浏览器都会携带这个ID,使...

    JSP 内置对象:session 对象.pptx

    **JSP内置对象:Session对象** 在Java Server Pages (JSP) 技术中,Session对象是九个内置对象之一,它属于通信对象类别,主要用于处理用户会话相关的数据存储和管理。Session对象允许开发者在用户的不同请求之间...

    JSP内置对象 session application的应用

    Session对象是JSP提供的一个内置对象,用于存储和管理当前用户的会话信息。Session对象的生命周期是从用户第一次访问服务器开始,到用户关闭浏览器或会话超时为止。在这个期间,Session对象可以存储和检索用户的个人...

    6 jsp内建对象之session

    **标题:“6 jsp内建对象之session”** 在JavaServer Pages (JSP) 技术中,`session`是六个内建对象之一,它在处理用户会话方面扮演着核心角色。会话跟踪是Web应用程序中一个重要的概念,尤其是在需要保持用户状态...

    原生jsp进行Web编程—作业3-JSP内置对象-Part2

    一、JSP内置对象练习 1、使用JSP中的session对象,实现用户登陆检验 (1)(1)web目录下的session-login目录中,...3、使用JSP中的session对象,实现购物车功能。 4、使用application对象的属性存储统计网站访问人数

    session对象及其常用方法

    在 JSP 页面中可以直接使用 Session 对象,也可以通过 pageContext.getSession() 或 request.getSession() 方法重新获取 Session 对象。Session 对象可以保存用户的登录信息,实现购物车功能等。 HTTP 协议是一种无...

    JSP简易购物车 源码 session储存对象

    【JSP简易购物车 源码 session储存对象】是一个基于Java Server Pages(JSP)技术的简单购物车实现,它展示了如何利用session对象在Web应用程序中存储用户购物车的数据。这个项目对于初学者理解JSP和session的概念,...

    JSP_session对象

    JSP_session对象,session的基本结构 session的基本属性 用户登录(用户身份认证) session跟踪(了解) session钝化机制(了解)

    jsp事例jsp usebean session

    Session对象** `session` 对象是Servlet API的一部分,用于在多个相关请求之间保持用户的状态信息。一旦用户登录,你可以将他们的信息(如 `UserBean`)存储在 `session` 中,以便在整个会话期间访问。这样,即使...

    jsp中session的用法详解

    在 jsp 中, session 是通过 HttpSession 对象来实现的。 HttpSession 对象可以存储任何类型的 Java 对象,并提供了多种方法来操作 session 中的数据。 在上面的示例代码中,我们首先创建了一个简单的 HTML 表单,...

    JSP内置对象实验报告.doc

    3. **session对象**:session对象代表客户端和服务器之间的一次会话,由HttpSession类实例化。它用于存储用户会话期间的数据。`session.setAttribute()`设置属性,`session.getAttribute()`获取属性,`session....

    jsp-session测试

    【JSP Session 测试】是Java初学者在学习如何在JSP页面中使用Session对象时的一个常见实践案例。在这个练习中,我们将深入了解JSP Session的概念、工作原理以及如何在实际项目中有效地应用它。 首先,Session是Java...

    jsp内置对象讲解及实例

    4. **session对象**:维护用户会话状态,可以在多个请求之间存储用户信息。 5. **application对象**:全局应用范围内的共享数据,适用于整个Web应用程序。 6. **out对象**:负责将内容写入到响应流中,是PrintWriter...

    Jsp九大内置对象,request,session,application

    熟练使用这些内置对象是开发JSP应用程序的基本要求,尤其是对于request、session和application对象更是必须要掌握的。 会使用对象所具有的方法,能熟练使用每一种对象的几种常用方法。希望对大家有用。。。

    session对象存储

    本篇将详细探讨如何在JSP(Java Server Pages)环境中利用session对象来存储与用户相关数据。 首先,我们需要理解什么是Session。在Web应用中,每当用户打开一个网站并进行交互时,服务器都会为这个用户创建一个...

Global site tag (gtag.js) - Google Analytics