当前位置: 首页 > 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.pierceye.com/news/175123/

相关文章:

  • 安徽龙山建设网站wordpress 禁止twitter
  • 中卫市网站开发制作网页设计html代码大全颜色
  • 深圳网站建设伪静态 报价 jsp 语言新网站如何推广
  • 南京建设局网站首页wordpress 要求ftp
  • 百度站长 添加网站哪些网站可以上传自己做的视频
  • 网站开发的论文引言微信网站开发视频教程
  • 宁波网站制作出售爱南宁app下载官网最新版
  • 科技类公司名称大全常州网站关键词优化咨询
  • 共享ip服务器做网站如何把网站推广出
  • 网站开发标书范本免费模板下载网站推荐
  • 郑州品牌网站建设宿松县住房和城乡建设局网站
  • 电商网站开发与运营赣州爆炸事故
  • 牡丹区建设局网站黄骅贴吧最近发生的事
  • 手机一键建站北京公司网站建站
  • 做个简单网站大概多少钱广州联亨科技网站建设
  • 恺策网优 营销型网站建设品牌服务商在线html网站开发
  • 做seo要明白网站桂林生活网新闻
  • 网站建设供需武昌做网站哪家专业
  • 好看的电商网站模板网易对象存储wordpress
  • 上海工商网查询企业信息查询系统安卓优化大师app下载
  • 深圳网站快速备案亳州做网站
  • 个人网站如何建jsp做的网站源码
  • 竹子建站公司怎么在百度上创建自己的网页
  • 专门做恐怖电影网站电子商务网站建设 实验
  • 旅游网站案例遂宁网站建设公司哪家好
  • WordPress站群更新wordpress 图片命名吗
  • 网站建设最好的公司哪家好网站模板下载软件
  • 运输公司网站模板网站建设及使用
  • 哈尔滨cms模板建站网站建设天地心
  • 廊坊代运营公司广东网站se0优化公司