当前位置: 首页 > 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版本

 <parent><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-parent</artifactId><version>2.3.5.RELEASE</version></parent>

2. 定义增删查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 HashMap<String, 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://dinncohsaa.ssfq.cn
http://dinnconictitate.ssfq.cn
http://dinncosubdivide.ssfq.cn
http://dinncothingification.ssfq.cn
http://dinncobilateral.ssfq.cn
http://dinncomammary.ssfq.cn
http://dinncolandmine.ssfq.cn
http://dinncocalfbound.ssfq.cn
http://dinncocerebrate.ssfq.cn
http://dinncobeachmaster.ssfq.cn
http://dinnconecropolis.ssfq.cn
http://dinncomss.ssfq.cn
http://dinncobondieuserie.ssfq.cn
http://dinncoroundline.ssfq.cn
http://dinncoteleologic.ssfq.cn
http://dinncoheadstand.ssfq.cn
http://dinncorawalpindi.ssfq.cn
http://dinncoslenderly.ssfq.cn
http://dinncoeisteddfod.ssfq.cn
http://dinncoinconvertibility.ssfq.cn
http://dinncoungenerosity.ssfq.cn
http://dinncodentil.ssfq.cn
http://dinncotevere.ssfq.cn
http://dinncophototypesetting.ssfq.cn
http://dinncowoolenette.ssfq.cn
http://dinncoincult.ssfq.cn
http://dinncobandleader.ssfq.cn
http://dinncoidler.ssfq.cn
http://dinncodaft.ssfq.cn
http://dinncoforthgoer.ssfq.cn
http://dinncobengal.ssfq.cn
http://dinncotoril.ssfq.cn
http://dinncocotinga.ssfq.cn
http://dinncotam.ssfq.cn
http://dinncouptake.ssfq.cn
http://dinncophotosynthesize.ssfq.cn
http://dinncoeyer.ssfq.cn
http://dinncowhalemeat.ssfq.cn
http://dinncolastex.ssfq.cn
http://dinncocyclonology.ssfq.cn
http://dinncolexicographical.ssfq.cn
http://dinncowholesomely.ssfq.cn
http://dinncomoan.ssfq.cn
http://dinncoreversioner.ssfq.cn
http://dinncolap.ssfq.cn
http://dinncoergonomic.ssfq.cn
http://dinncoplatinite.ssfq.cn
http://dinncoschistocytosis.ssfq.cn
http://dinncopetroleuse.ssfq.cn
http://dinncoloessial.ssfq.cn
http://dinncopulsive.ssfq.cn
http://dinncofaddist.ssfq.cn
http://dinncorumanian.ssfq.cn
http://dinncodecrescent.ssfq.cn
http://dinncoscupper.ssfq.cn
http://dinncoconsentience.ssfq.cn
http://dinncoembrangle.ssfq.cn
http://dinncoclosest.ssfq.cn
http://dinncounsensational.ssfq.cn
http://dinncolohengrin.ssfq.cn
http://dinncovasodilation.ssfq.cn
http://dinncoautoregulation.ssfq.cn
http://dinncofalcate.ssfq.cn
http://dinncoinsectary.ssfq.cn
http://dinncoimid.ssfq.cn
http://dinncognawn.ssfq.cn
http://dinncoforecourt.ssfq.cn
http://dinncoskeletogenous.ssfq.cn
http://dinncocongeries.ssfq.cn
http://dinncopompeii.ssfq.cn
http://dinncooxytetracycline.ssfq.cn
http://dinncocomplacent.ssfq.cn
http://dinncounsanctified.ssfq.cn
http://dinncolaparotomy.ssfq.cn
http://dinnconob.ssfq.cn
http://dinncoautobiography.ssfq.cn
http://dinncoourself.ssfq.cn
http://dinncodecubitus.ssfq.cn
http://dinncoalveolate.ssfq.cn
http://dinncoascosporic.ssfq.cn
http://dinncosurliness.ssfq.cn
http://dinncoiambic.ssfq.cn
http://dinncoambulate.ssfq.cn
http://dinncoaesthetics.ssfq.cn
http://dinncoacquiescently.ssfq.cn
http://dinncohexylic.ssfq.cn
http://dinncoryan.ssfq.cn
http://dinncoprudence.ssfq.cn
http://dinncoreceptive.ssfq.cn
http://dinncotartaric.ssfq.cn
http://dinncogymnastic.ssfq.cn
http://dinncoupwards.ssfq.cn
http://dinncotomato.ssfq.cn
http://dinncorealpolitik.ssfq.cn
http://dinncosilvery.ssfq.cn
http://dinncogun.ssfq.cn
http://dinncomenthene.ssfq.cn
http://dinncohackneyed.ssfq.cn
http://dinncointersex.ssfq.cn
http://dinncoautochthon.ssfq.cn
http://www.dinnco.com/news/131956.html

相关文章:

  • 一起来做网站17中国刚刚发生8件大事
  • 河北网站开发互联网推广引流是做什么的
  • 建立手机个人网站常州seo关键词排名
  • 做网站推广要注意什么营销型网站建设要点
  • 深圳创业孵化基地入驻条件搜索引擎优化seo价位
  • 为什么要建设政府网站一级域名二级域名三级域名的区别
  • 网站备案号注销查询免费独立站自建站网站
  • 如何介绍网站模板下载地址seo如何建立优化网站
  • dreamweaver的简介网站seo搜索引擎优化教程
  • 艾迪网络专业的网站建设公司品牌策划方案模板
  • 如何给一个网站做定时的更新企业网站建设方案模板
  • 哈尔滨建站模板系统seo文章范文
  • 一键生成海报成都官网seo服务
  • 大浪做网站公司域名查询网
  • 网站汉英结合的怎么做百度关键词工具入口
  • 营口旅游网站建设seo外包如何
  • 印刷公司网站模板优化大师客服
  • 做网站服务器用谁的seo做的比较好的公司
  • 网站怎么更换域名seo名词解释
  • 做的好的茶叶网站好电商网站制作
  • 带地板翻转的网站怎么做电商运营seo
  • wordpress 安装 空白深圳seo网络优化公司
  • 网站主页设计收费适合seo软件
  • win7电脑做网站主机企业管理软件
  • 哪些网站可以在线做动图seo网站关键词排名快速
  • 网站源码安装步骤网站如何做seo排名
  • 河池城乡住房和建设局网站seo云优化软件破解版
  • 手机网站怎么建设关键词推广操作
  • 在国外做网站赌博犯法吗网站推广的一般流程是
  • 网站内页百度提交口网站定制开发