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";
    }
相关推荐
观测云1 分钟前
端到端观测分析:从前端负载均衡到后端服务
运维·前端·负载均衡
佩奇的技术笔记23 分钟前
Java学习手册:Spring 数据访问
java·spring
kooboo china.1 小时前
Tailwind CSS实战技巧:从核心类到高效开发
前端·javascript·css·编辑器·html
卓怡学长1 小时前
w317汽车维修预约服务系统设计与实现
java·前端·spring boot·spring·汽车
lilye661 小时前
精益数据分析(38/126):SaaS模式的流失率计算优化与定价策略案例
前端·人工智能·数据分析
5:002 小时前
Qt:(创建项目)
java·前端·qt
green_pine_2 小时前
CSS学习笔记12——CSS3新增特性
前端·css·笔记·学习
努力的搬砖人.2 小时前
Spring Boot 使用 WebMagic 爬虫框架入门
java·spring boot·爬虫
Code哈哈笑2 小时前
【SpringBoot】Spring中事务的实现:声明式事务@Transactional、编程式事务
java·spring boot·后端·spring·mybatis
Wenhao.2 小时前
Go-web开发之帖子功能
开发语言·前端·golang