java类中获取ServletContext的方法

2023-11-16

在项目中遇到这样一个问题,需要在没有web请求的java普通类中,获取ServletContext,那么该怎么获取呢?

答案就是通过ContextLoader类:

WebApplicationContext webAc= ContextLoader.getCurrentWebApplicationContext();    

ServletContext servletContext = webAc.getServletContext();

 

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

java类中获取ServletContext的方法 的相关文章

随机推荐

  • 最新SQL注入漏洞原理及与MySQL相关的知识点

    点击星标 即时接收最新推文 本文选自 web安全攻防渗透测试实战指南 第2版 点击图片五折购书 SQL注入漏洞简介 SQL注入是指Web应用程序对用户输入数据的合法性没有判断 前端传入后端的参数是攻击者可控的 并且参数被带入数据库查询 攻击
  • 关于linux内核编译时出现错误 objtool: missing symbol table的解决方法

    在内核编译时出现了objtool missing symbol table的错误导致编译失败上网找了一圈之后找到下面的方法 新建一个文件thunkpatch patch填入 tools objtool elf c 7 1 file chan
  • 西门子S7-200 SMART编程软件下载

    概述 西门子S7 200 SMART是一款入门级且非常好用的PLC 相比较于欧姆龙 三菱等同级别PLC SMART的编程软件架构更合理且逻辑性强 且官方一直在持续更新 截止于2021年8月 官方最新版编程软件 STEP7 MicroWIN
  • C#读取文件时中文显示问号

    StreamReader reader new StreamReader test txt Encoding Default string str reader ReadToEnd Console WriteLine str reader
  • 音视频大牛雷霄骅

    https blog csdn net leixiaohua1020 https www zhihu com question 49211380 https www bilibili com video av9927626 share so
  • volatile 与处理器的嗅探技术

    在 java并发编程的艺术 这本书中 关于volatile的内存原理本质的描述如下 有volatile变量修饰共享变量在编译器编译后 后多出一个 lock 来 lock前缀指令相当于一个内存屏障 会强制将对缓存的修改操作写入主内存 该字符在
  • DAPM之二:audio paths与dapm kcontrol

    在用alsa amixer controls时 除了我们之前提到的snd soc add controls添加的kcontrols外 还有一些多出来的controls 其实多出来的那些都是属于dapm kcontrol 主要用于切换音频路径
  • 【Antlr】rule expr: must label all alternatives or none

    1 背景 写了一个antlr 语法文件 如下 报错 grammar FunctionGrammar root stat stat expr printExpr ID assign expr ID
  • java经典笔试题大全(50道含答案)

    java经典笔试题大全 50道含答案 整理了一套常用的Java笔试题 选择题50道 简答题5道 试试你能做对多少题吧 含答案 选择题 共50题 每题1 5分 共75分 多选题选不全或选错都不得分 1 以下属于面向对象的特征的是 C D 两项
  • 关于Python子类调用父类同名属性和方法的讲解

    父类 class Person object def init self self name 张三 self age 30 def showInfo self print self name print self age 子类继承Perso
  • linux centos7 启动到登录页面黑屏解决方案

    你看下你黑屏的特征是不是跟我一样的 1 虚拟机装的 centos7 可视化界面版本 2 虚拟机没关机情况下 主机断电了 3 虚拟机启动时 前面正常读秒和开机 要进到用户登录输入密码那个界面时黑屏了 说下我的解决方案吧 其实也不算解决 只不过
  • 4-1 张量的结构操作

    张量结构操作主要包括 张量创建 索引切片 维度变换 合并分割 一 创建张量 张量创建的许多方法和numpy中创建array的方法很像 以下记录一些比较常用的操作 1 直接采用torch tensor创建 指定数据类型为torch float
  • 基于Simulink的牛顿摆效应模型建模与仿真

    基于Simulink的牛顿摆效应模型建模与仿真 摘要 本文介绍了如何使用Matlab中的Simulink工具来建立和仿真牛顿摆效应模型 牛顿摆效应是指在振动系统中 由于初始条件的微小变化 导致系统发生不可预测的行为 通过建立牛顿摆效应模型
  • 编程语言的区别(静态VS动态)

    编程语言的区别 静态VS动态 编译型VS解释型 静态 VS 动态 Static typing when possible dynamic typing when needed 1 静态语言定义 数据类型需要在编译其间检查的语言 即写程序时要
  • 离线安装 PostgreSQL 12、配置主从服务器以及使用 pgpool-II 实现快速主从切换的教程

    离线安装 PostgreSQL 12 配置主从服务器以及使用 pgpool II 实现快速切换的完整教程 PostgreSQL 是一款功能强大的关系型数据库管理系统 既可以运行在 Linux 系统上 也可以运行在其他操作系统上 为了提高 P
  • 祝大家新年快乐

    好久没有更新文章了 说忙 这借口用化掉了 2022就要来了 祝大家新的一年一切都好 还是要立个flag 2022争取写完一套uniapp微信小程序开发系列文章吧 希望到时候大家能喜欢
  • Xenserver命令大全

    一 监控检查类xentop 查看XenServer与VM的资源使用情况xsconsole 进入XenServer管理面板 查看网卡 IP 系统版本 系统时间 硬件信息等 xe task list 查看XenServer临时任务进程servi
  • c++中rand()函数每次执行的结果都是一样的吗

    问题 include
  • 服务器硬盘接口图文观赏

    现在服务器上采用的硬盘接口技术主要有两种 SATA和SCSI 使用SAS硬盘的产品目前也已经上市 当然还有高端的光纤硬盘 其中前两种是最常见的 下面我们就SATA SCSI SAS等接口技术作简单介绍 SATA SATA Serial Ad
  • java类中获取ServletContext的方法

    在项目中遇到这样一个问题 需要在没有web请求的java普通类中 获取ServletContext 那么该怎么获取呢 答案就是通过ContextLoader类 WebApplicationContext webAc ContextLoade