SpringMvc向request域中设置数据

目录

(1)使用原生的HttpServletRequest

(2)使用Model,ModelMap

(3)使用Map集合


SpringMyvc有三种方式可以向request域中设置数据

(1)使用原生的HttpServletRequest

java 复制代码
@RequestMapping("/c2/h2")
    public String t4(HttpServletRequest request){
        request.setAttribute("name","脏三");
        return "test";
    }

(2)使用Model,ModelMap

SpringMVC提供了Model接口和ModelMap类,控制器方法添加这两个类型的参数,使用该参数设置数据,该数据就会存到request域中。

java 复制代码
@RequestMapping("c2/h3")
    public String t5(Model model, ModelMap map){
        //使用model将数据存储到request域中
        //model.addAttribute("name","李四");
        //使用ModelMap存储数据
        map.addAttribute("name","赵武");
        return "test";
    }

(3)使用Map集合

Model接口底层就是一个Map集合,我们可以给控制器方法设置Map类型的参数,向Map中添加键值对,数据也会存到request域中。

java 复制代码
 @RequestMapping("/c2/h4")
    public String t6(Map map){
        map.put("name","王老五");
        return "test";
    }
相关推荐
telllong几秒前
Chrome DevTools Protocol:浏览器自动化入门
前端·自动化·chrome devtools
曹牧2 分钟前
Tomcat 启动内存的设置
java·tomcat
七夜zippoe3 分钟前
云原生Java应用部署:将Spring Boot应用迁移至Kubernetes完整指南
java·spring boot·docker·云原生·kuberbertes
吴声子夜歌4 分钟前
Node.js——npm包管理器
前端·npm·node.js
小码哥_常5 分钟前
告别启动页“翻车”!Android最新SplashScreen方案全解析
前端
ywf12155 分钟前
java进阶1——JVM
java·开发语言·jvm
鱼鳞_6 分钟前
Java学习笔记_Day18(数据结构)
java·笔记·学习
We་ct6 分钟前
LeetCode 373. 查找和最小的 K 对数字:题解+代码详解
前端·算法·leetcode·typescript·二分·
薛一半7 分钟前
React组件通信初识
前端·react.js·前端框架