java session类_普通java类得到request、session等 | 学步园
发布日期:2021-06-24 19:27:51
浏览次数:2
分类:技术文章
本文共 627 字,大约阅读时间需要 2 分钟。
1:用到一个类ThreadLocal
解说:通常在多线程中,当使用ThreadLocal维护变量时,ThreadLocal为每个使用该变量的线程提供独立
的变量副本,所以每一个线程都可以独立地改变自己的副本,而不会影响其它线程所对应的副本.
2:我写一个Filter/写个WebContext类
Filter目的:得到HttpServletRequest【在chain.doFilter方法执行前】
WebContext.requestHodler.set(request);
WebContext目的:
public class WebContext {
public static ThreadLocal requestHodler = new
ThreadLocal();
public HttpServletRequest getRequest(){
return requestHodler.get();
}
public HttpSession getSession(){
return requestHodler.get().getSession();
}
public ServletContext getServletContext(){
return requestHodler.get().getSession().getServletContext();
}
}
、、、、、、、、、、、、、、、、大功造成、、、、、、、、、、、、、
转载地址:https://blog.csdn.net/weixin_34262786/article/details/114205973 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
关注你微信了!
[***.104.42.241]2024年03月06日 17时18分47秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
python启动远端 exe_python打包exe开机自动启动的实例(windows)
2019-04-21
java当前路径_java获取当前路径的几种方法
2019-04-21
java web传递参数_Javaweb的八种传值方式
2019-04-21
java gui支持的包有哪两个_Java GUI
2019-04-21
java list详解_java集合List解析
2019-04-21
java坐标代码_java实现计算地理坐标之间的距离
2019-04-21
mysql 取两个时间差 php_在php和MySql中计算时间差的方法详解
2019-04-21
mysql 重启数据库实例_mysql 单机多实例重启数据库服务
2019-04-21
php把整数拆分成数组,数组拆分处理(整数时的处理),该怎么处理
2019-04-21
php红包平均分配,红包平均分配算法
2019-04-21
linux磁盘的命令是,linux磁盘相关的命令
2019-04-21
linux服务器 缓存,Linux服务器内存使用分析及内存缓存
2019-04-21
linux英文包安装教程视频,Linux源码包安装过程讲解
2019-04-21
linux 关闭rsync服务器,linux下配置rsync服务器和实时同步
2019-04-21