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>
相关推荐
土豆_potato几秒前
AI深度思考到底开不开
前端·aigc
ohyeah1 分钟前
React 中的跨层级通信:使用 Context 实现主题切换功能
前端·react.js
李慕婉学姐2 分钟前
【开题答辩过程】以《智慧校园创新互助小程序的设计与实现》为例,不知道这个选题怎么做的,不知道这个选题怎么开题答辩的可以进来看看
java·spring boot·小程序
悟能不能悟30 分钟前
JAVA 对象转为二级制流,再转化为base64
java·开发语言
winfredzhang32 分钟前
打造专属桌面时钟:纯HTML实现的全功能动态时钟
前端·html·农历·生肖·周次
潲爺37 分钟前
Java-IO笔记
java·笔记·学习
哥本哈士奇38 分钟前
使用Gradio构建AI前端 - RAG的QA模块
前端·人工智能·状态模式
JH307339 分钟前
静态资源映射相关问题解答
java
爬山算法41 分钟前
Hibernate(6) Hibernate支持哪些数据库?
java·数据库·hibernate
扶我起来还能学_43 分钟前
Vue3 proxy 数据响应式的简单实现
前端·javascript·vue