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>
相关推荐
wuaro4 分钟前
JS的深浅拷贝
前端·javascript·html
侧耳倾听11128 分钟前
单元测试之mockito
java·单元测试
苹果酱056732 分钟前
SpringCloud第二篇:注册中心Eureka
java·vue.js·spring boot·mysql·课程设计
圈圈编码33 分钟前
WebSocket
java·网络·spring boot·websocket·网络协议·spring
szuaudi35 分钟前
SpringMVC实现text/event-stream(SSE)
java·spring
Hamm41 分钟前
用一种全新的方式来实现i18n,和魔法字符串彻底说拜拜
前端·vue.js·typescript
nlog3n1 小时前
Java 桥接模式 详解
java·开发语言·桥接模式
摸鱼仙人~1 小时前
React: hook相当于函数吗?
前端·javascript·react.js
百锦再1 小时前
React编程高级主题:错误处理(Error Handling)
前端·javascript·react.js·前端框架·vue·web·angular
阿里巴巴首席技术官1 小时前
CSS 高级用法
前端·css