当前位置: 首页 > news >正文

学校网站建设制作方案互联网保险发展现状分析

学校网站建设制作方案,互联网保险发展现状分析,莆田软件定制开发,人力资源公司怎么找客户SpringBoot之Session新增、删除、获取配置与使用 文章目录 SpringBoot之Session新增、删除、获取配置与使用1. SpringBoot版本2. 定义增删查Session的类3. 定义Session的监听器4. 使用 自定义根据sessionId进行session的新增、删除、获取操作 1. SpringBoot版本 parent…SpringBoot之Session新增、删除、获取配置与使用 文章目录 SpringBoot之Session新增、删除、获取配置与使用1. SpringBoot版本2. 定义增删查Session的类3. 定义Session的监听器4. 使用 自定义根据sessionId进行session的新增、删除、获取操作 1. SpringBoot版本 parentgroupIdorg.springframework.boot/groupIdartifactIdspring-boot-starter-parent/artifactIdversion2.3.5.RELEASE/version/parent2. 定义增删查Session的类 package com.yuan.webframework.config;import javax.servlet.http.HttpSession; import java.util.HashMap;/*** author: jinshengyuan* date: 2020-03-12* desceptions: 自定义根据sessionId进session的新增、删除、获取操作*/ public class MySessionContext {private static MySessionContext instance;private final HashMapString, HttpSession sessionMap;private MySessionContext() {sessionMap new HashMap();}/*** 实例化对象* return*/public static MySessionContext getInstance() {if (instance null) {instance new MySessionContext();}return instance;}/*** 添加session* param session*/public synchronized void addSession(HttpSession session) {if (session ! null) {sessionMap.put(session.getId(), session);}}/*** 删除session* param session*/public synchronized void deleteSession(HttpSession session) {if (session ! null) {sessionMap.remove(session.getId());}}/*** 获取session* param sessionId* return*/public synchronized HttpSession getSession(String sessionId) {if (sessionId null) {return null;}return sessionMap.get(sessionId);} } 3. 定义Session的监听器 package com.yuan.webframework.config;import javax.servlet.annotation.WebListener; import javax.servlet.http.HttpSession; import javax.servlet.http.HttpSessionEvent; import javax.servlet.http.HttpSessionListener;/*** author: jinshengyuan* date: 2020-03-12* desceptions: 自定义新增、删除session的监听器*/ WebListener public class MySessionListener implements HttpSessionListener {private final MySessionContext sessionContext MySessionContext.getInstance();Overridepublic void sessionCreated(HttpSessionEvent se) {//System.out.println(session被创建了哦);//HttpSession session se.getSession();//sessionContext.addSession(session);}Overridepublic void sessionDestroyed(HttpSessionEvent se) {//System.out.println(session失效了哦);HttpSession session se.getSession();sessionContext.deleteSession(session);} } 4. 使用 /*** 通过sessionId获取HttpSession对象** param sessionId* return*/public final static HttpSession getSessionById(String sessionId) {return MySessionContext.getInstance().getSession(sessionId);}
http://www.hkea.cn/news/14539334/

相关文章:

  • 做分色找工作网站网站建设出错1004
  • 网站空间权限十堰网站建设是什么
  • 加强学校网站建设的要求有什么平台可以推广
  • 网站正在建设中的网页怎么做网页制作怎么建站点
  • 怎么查询网站是否收录开发app软件需要多少钱
  • 电子商务网站的功能上海市区网站设计制作公司
  • html网站模板源码谷歌网站的主要内容
  • 凡科网免费做网站免费舆情网站下载大全最新版
  • 成品网站建设最专业的网站设计平台
  • 东莞企业建设网站官网有限公司h5素材做多的网站
  • 做网站每年需要购买域名吗上海公司注销流程及费用
  • 东莞企业网站制作推广运营西安微信网站
  • wordpress查看网站内容网站建设公司推荐北京华网
  • 网站设计模板百度云品牌建设的最高境界
  • 东莞网页建设网站wordpress淘客优惠券
  • 手机怎么做淘客网站网站建设常见故障
  • 免费网站模板网站注册号域名后如何建设公司网站
  • 胶州网站建设效果厦门网站制作建设
  • 重庆金山建设监理有限公司网站网站建设售后服务合同
  • 音乐网站建设教程视频a5源码网站
  • 个人做网站公司WordPress注册邮件美化
  • 涪陵网站制作wordpress健身模版
  • 网站建设优化服务新闻长春网站建设电话咨询
  • 怎么制作小网站 不用域名的永兴县网站建设公司哪家好
  • 广告网站建设流程广告网站建设与制作
  • 网站接口设置电子商务主要是干嘛的
  • 购物网站哪个质量好济宁建设局网站招聘会
  • 东莞网站建设市场欧美风企业网站 英文模板
  • 网站内容维护更新方法网站开发实例pdf
  • 秦时明月的个人网站怎么做台州cms模板建站