SpringMVC 数据处理

简介: 1.前端接收参数接受前端传递的参数实例




1.前端接收参数


接受前端传递的参数实例:


@Controller
@RequestMapping("/user")
public class UserController {
    @GetMapping("/t1")
    public String test(String name, Model model) {
        // 接受前端参数
        System.out.println("前端传参:" + name);
        // 将返回的结果传递给前端Model
        model.addAttribute("msg", name);
        // 视图跳转
        return "user";
    }
}


访问路径:http://localhost:8080/user/t1/?name=dahezhiquan,后端接受name参数的值并反馈给前端:



但当前端传递的参数名和后端的不一致时,也没有关系,我们可以通过注解来统一参数:


@Controller
@RequestMapping("/user")
public class UserController {
    @GetMapping("/t1")
    public String test(@RequestParam("username") String name, Model model) {
        // 接受前端参数
        System.out.println("前端传参:" + name);
        // 将返回的结果传递给前端Model
        model.addAttribute("msg", name);
        // 视图跳转
        return "user";
    }
}



2.前端接收对象


接收对象也很简单:


@GetMapping("/t2")
public String test2(User user) {
    System.out.println(user);
    return "user";
}


此时访问路径,http://localhost:8080/user/t2?id=1&name=dahezhiquan&age=18,控制台输出:



User(id=1, name=dahezhiquan, age=18)
目录
相关文章
|
1月前
|
JSON Java 应用服务中间件
SpringMVC基础
SpringMVC基础
|
4月前
|
消息中间件 Java Kafka
如何在Spring Boot中实现实时数据处理
如何在Spring Boot中实现实时数据处理
|
6月前
|
JSON 前端开发 Java
SpringMVC概述、SpringMVC的工作流程、创建SpringMVC的项目
SpringMVC概述、SpringMVC的工作流程、创建SpringMVC的项目
40 2
|
6月前
|
前端开发 数据处理
SpringMVC原理分析 | 数据处理:ModelAndView
SpringMVC原理分析 | 数据处理:ModelAndView
74 0
|
11月前
|
存储 JSON 前端开发
SpringMVC基础(下)
SpringMVC基础(下)
|
11月前
|
JSON 前端开发 Java
SpringMVC基础(上)
SpringMVC基础(上)
|
JSON 前端开发 Java
springMVC基础技术使用
springMVC基础技术使用
44 0
|
存储 XML JSON
一篇让你知道SpringMVC中的所有基础使用技术
一篇让你知道SpringMVC中的所有基础使用技术
46 0
|
开发框架 JSON 前端开发
SpringMVC的工作流程及入门
SpringMVC的工作流程及入门
95 0
|
数据库
“构建高效的SpringMVC增删改查应用“(下)
“构建高效的SpringMVC增删改查应用“
61 0