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>
相关推荐
程序员三明治6 小时前
【Java基础】序列化到底是什么?有什么用?实现原理?
java·开发语言·后端·java基础·序列化·反序列化
Full Stack Developme6 小时前
Java实现Word、Excel、PDF文件 在线预览
java·word·excel
武子康6 小时前
Java-185 Guava Cache 实战:删除策略、过期机制与常见坑全梳理
java·spring boot·redis·spring·缓存·guava·guava cache
阿杰同学6 小时前
Java 网络协议面试题答案整理,最新面试题
java·开发语言·网络协议
Shirley~~6 小时前
开源项目PPtist分享
前端·typescript·vue
yanghuashuiyue7 小时前
TypeScript是JavaScript超集-百度AI灵魂拷问
前端·javascript·typescript
CoderYanger7 小时前
动态规划算法-两个数组的dp(含字符串数组):41.最长公共子序列(模板)
java·算法·leetcode·动态规划·1024程序员节
光头程序员7 小时前
Vite 前端项目 - CSS变量智能提示
前端·css
木易 士心7 小时前
深入理解 TypeScript 声明文件(.d.ts):类型系统的桥梁
前端·javascript·typescript
抹茶冰淇淋7 小时前
面对新电脑,前端开发者需要进行哪些初始化配置
前端·github