SpringMvc如何向context域设置数据

目录

(1)控制层方法

(2)jsp页面


context作用域表示在整个应用范围都有效。在SpringMVC中对context作用域传值,只能使用ServletContext对象来实现。但是该对象不能直接注入到方法参数中,需要通过HttpSession对象获取。

(1)控制层方法

java 复制代码
@RequestMapping("/c2/h6")
    public String h6(HttpSession session){
        ServletContext servletContext=session.getServletContext();
        servletContext.setAttribute("age",999);
        return "test";
    }

(2)jsp页面

html 复制代码
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
<head>
    <title>Title</title>
</head>
<body>
<h1>request=${requestScope.name}</h1>
<h2>session=${sessionScope.info}</h2>
<h3>context=${applicationScope.age}</h3>
</body>
</html>
相关推荐
花果山总钻风15 小时前
Chrome 插件框架 Plasmo 基本使用示例
前端·chrome
资讯第一线15 小时前
《Chrome》 [142.0.7444.60][绿色便携版] 下载
前端·chrome
Fantasydg15 小时前
外卖项目day02
java
会篮球的程序猿15 小时前
原生表格文本过长展示问题,参考layui长文本,点击出现文本域
前端·javascript·layui
top_designer15 小时前
Firefly 样式参考:AI 驱动的 UI 资产“无限”生成
前端·人工智能·ui·aigc·ux·设计师
蜗牛前端15 小时前
使用 Trae AI 开发完整的开源 npm 包:snail-git-add
前端
Kuo-Teng15 小时前
LeetCode 139: Word Break
java·算法·leetcode·职场和发展·word·动态规划
Dontla15 小时前
React useMemo(当依赖项未变化,重复渲染时直接返回上一次缓存计算结果,而非重新执行计算)
前端·react.js·缓存
花生Peadar16 小时前
AI编程从入门到精通
前端·后端·代码规范