zoukankan      html  css  js  c++  java
  • Jsp session属性、方法

    项目结构:

    session_page1.jsp:

    <%--
      Created by IntelliJ IDEA.
      User: Administrator
      Date: 2020/2/13
      Time: 17:02
      To change this template use File | Settings | File Templates.
    --%>
    <%@ page contentType="text/html;charset=UTF-8" import="java.text.*" language="java" %>
    <%@ page import="java.util.Date" %>
    <html>
    <head>
        <title>sessionTest</title>
    </head>
    <body>
        <h1>session内置对象</h1><br>
        <hr>
        <%
            SimpleDateFormat sdf = new SimpleDateFormat("yyyy年MM月dd日 HH:mm:ss");
            Date date = new Date(session.getCreationTime());
            session.setAttribute("username", "admin");
            session.setAttribute("password", "123456");
            session.setAttribute("age", 20);
    
            //设置当前session最大生成期限是单位是秒
            session.setMaxInactiveInterval(10); //10秒钟(此页面的"寿命"只有10秒钟,跳转后的sessionID会发生变化,表示是新的会话)
            //且新的会话中获取不到之前页面setAttribute()中设置的值
        %>
        session创建时间:<%=sdf.format(date)%><br>
        session的ID编号:<%=session.getId()%><br>
        从session中获取用户名:<%=session.getAttribute("username")%><br>
        <a href="session_page2.jsp" target="_blank">跳转到session_page2.jsp</a>
    </body>
    </html>
    View Code

    session_page2.jsp:

    <%--
      Created by IntelliJ IDEA.
      User: Administrator
      Date: 2020/2/13
      Time: 20:02
      To change this template use File | Settings | File Templates.
    --%>
    <%@ page contentType="text/html;charset=UTF-8" language="java" %>
    <html>
    <head>
        <title>sessionTest2</title>
    </head>
    <body>
        session的ID编号:<%=session.getId()%><br>
        从session中获取用户名:<%=session.getAttribute("username")%><br>
        <hr>
        session中保存的属性有:<%
                            String[] names = session.getValueNames();
                            for(int i=0; i<names.length; i++){
                                out.println(names[i] + "&nbsp;&nbsp;");
                            }
        %><br>
    </body>
    </html>
    View Code

    结果:

    【10秒内】

     



    【10秒后】

  • 相关阅读:
    shell 指定范围产生随机数
    shell脚本比较两个数大小
    Shell 脚本实现随机抽取班级学生
    linux通过挂载系统光盘搭建本地yum仓库的方法
    kuberenetes 上使用helm部署rancher如何卸载干净
    Windows 下 左Ctrl和Caps交换
    C#笔记 -- 协变、逆变
    Python 读取window下UTF-8-BOM 文件
    生成命令行程序使用脚本
    ffmpeg 命令小记
  • 原文地址:https://www.cnblogs.com/CPU-Easy/p/12305028.html
Copyright © 2011-2022 走看看