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>
相关推荐
速易达网络12 分钟前
基于RuoYi-Vue 框架美妆系统
前端·javascript·vue.js
LYS_061816 分钟前
RM赛事C型板九轴IMU解算(4)(卡尔曼滤波)
c语言·开发语言·前端·卡尔曼滤波
while(1){yan}26 分钟前
Spring事务
java·数据库·spring boot·后端·java-ee·mybatis
毕设源码-赖学姐1 小时前
【开题答辩全过程】以 高校社团管理平台为例,包含答辩的问题和答案
java
We་ct1 小时前
LeetCode 151. 反转字符串中的单词:两种解法深度剖析
前端·算法·leetcode·typescript
余瑜鱼鱼鱼1 小时前
线程和进程的区别和联系
java·开发语言·jvm
小唐同学爱学习1 小时前
如何解决海量数据存储
java·数据库·spring boot·mysql
962464i1 小时前
SBE(simple-binary-encoding)-Demo
java
-凌凌漆-1 小时前
【Java】java中throws与try catch区别
java
代码的奴隶(艾伦·耶格尔)2 小时前
Nginx
java·服务器·nginx