49session的生命周期实例

简介: 49session的生命周期实例

通过超链接打开的是同一会话

定义一个page1

<%@ page language="java" import="java.util.*,java.text.*" contentType="text/html; charset=UTF-8"
     pageEncoding="UTF-8"%>
 <!DOCTYPE html>
 <html>
 <head>
 <meta charset="utf-8">
 <title>session</title>
 </head>
 <body>
 <h1>session对象</h1>
 <%
     SimpleDateFormat ndf=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","geyao");
      //设置session的最大期限为十秒
      //session.setMaxInactiveInterval(10);
 %>
 <hr>
 Session创建时间: <%=ndf.format(d) %><br>
 Session的ID编号:<%=session.getId() %><br>
 从Session中获取用户名:<%=session.getAttribute("username") %><br>
 <a href="session_page2.jsp" target="_blank">跳转到page2</a>
 </body>
 </html> <%@ page language="java" import="java.util.*,java.text.*" contentType="text/html; charset=UTF-8"
     pageEncoding="UTF-8"%>
 <!DOCTYPE html>
 <html>
 <head>
 <meta charset="utf-8">
 <title>session</title>
 </head>
 <body>
 <h1>session对象</h1>
 <hr>
 Session的ID编号:<%=session.getId() %><br>
 从Session中获取用户名:<%=session.getAttribute("username") %><br>
 Session中保存的属性:<%
     String[] name=session.getValueNames();
     for(int i=0;i<name.length;i++){
         out.println(name[i]+" "); 
     }
 %>
 </body>
 </html>

image.png

相关文章
|
前端开发 JavaScript 开发者
深入解析前端开发中的模块化与组件化实践
【10月更文挑战第5天】深入解析前端开发中的模块化与组件化实践
334 1
|
11月前
|
机器学习/深度学习 人工智能 搜索推荐
DeepSeek-V2.5-1210 在线开放使用!支持联网搜索,在各大领域的表现得到全面提升
DeepSeek-V2.5-1210 是 DeepSeek V2.5 系列的最终版微调模型,支持联网搜索功能,具备在数学、编程、写作和角色扮演等领域的能力提升。本文将详细介绍该模型的功能、技术原理及应用场景。
10344 19
DeepSeek-V2.5-1210 在线开放使用!支持联网搜索,在各大领域的表现得到全面提升
|
SQL 存储 DataWorks
DataWorks产品使用合集之DataWorks中,配置DataHub数据源如何解决
DataWorks作为一站式的数据开发与治理平台,提供了从数据采集、清洗、开发、调度、服务化、质量监控到安全管理的全套解决方案,帮助企业构建高效、规范、安全的大数据处理体系。以下是对DataWorks产品使用合集的概述,涵盖数据处理的各个环节。
449 5
|
安全 Java 测试技术
安全注释中 SpEL 的应用
【8月更文挑战第21天】
155 0
|
关系型数据库 数据库 PostgreSQL
|
编译器
关键字static#define 定义常量和宏
关键字static#define 定义常量和宏
115 0
|
存储 算法 安全
基于蚁群算法的三维路径规划
三维路径规划指在已知三维地图中,规划出一条从出发点到目标点满足某项指标最优,并且避开了所有三维障碍物的三维最优路径。现有的路径规划算法中,大部分算法是在二维规划平面或准二维规划平面中进行路径规划。一般的三维路径规划算法具有计算过程复杂、信息存储量大、难以直接进行全局规划等问题。已有的三维路径规划算法主要包括A*算法、遗传算法、粒子群算法等,但是A*算法的计算量会随着维数的增加而急剧增加,遗传算法和粒子群算法只是准三维规划算法。
|
小程序 JavaScript 定位技术
微信小程序实现一键查询全国快递物流地图轨迹
通过本教程,用户可以输入快递单号,点击查询按钮,然后跳转到显示页面,在该页面上展示物流轨迹的地图信息。这个功能可以方便用户了解快递的实时位置和运输轨迹,提升用户体验和便利性。你可以根据实际需求进行扩展和优化,使其更适合你的小程序应用。
615 0
|
弹性计算 关系型数据库 MySQL
【实验报告】使用ECS服务器部署MySQL数据库
使用ECS服务器部署MySQL数据库实验报告
|
弹性计算 程序员 监控
ECS使用体验
这次阿里服务器的使用让我刷新了服务器的认知, 我想象中的服务器还停留几年内麻烦的配置和复杂的系统给我的硬核印象,真正用的时候才发现,没有一丝丝卡顿,网络连接也很顺畅,操作也很简单,而且手机app上也能监控服务器的状况。非常感谢在服务器后端默默工作的程序员们,感谢他们为我们呈现了更好的服务。
190 0