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)
目录
相关文章
|
9月前
|
监控 Java 数据处理
Spring中的批处理:数据处理的瑞士军刀
Spring中的批处理:数据处理的瑞士军刀
191 0
|
7月前
|
消息中间件 Java Kafka
如何在Spring Boot中实现实时数据处理
如何在Spring Boot中实现实时数据处理
|
8月前
|
前端开发 Java 数据库
SpringMVC的架构有什么优势?——表单和数据校验(四)
SpringMVC的架构有什么优势?——表单和数据校验(四)
|
8月前
|
前端开发 Java 开发工具
如何在Spring Boot框架下实现高效的Excel服务端导入导出?
ArtifactId:是项目的唯一标识符,在实际开发中一般对应项目的名称,就是项目根目录的名称。 Group Id,Artfact Id是保证项目唯一性的标识,一般来说如果项目打包上传至maven这样的包管理仓库中。在搜索你的项目时,Group Id,Artfact Id是必要的条件。 Version:版本号,默认0.0.1-SNAPSHOT。SNAPSHOT代表不稳定的版本,与之相对的有RELEASE。 Project type:工程的类型,maven工程还是gradle工程。 Language:语言(Java,Kotlin,Groovy)。
|
Java 数据库连接 数据库
MyBatis 核心对象及工作流程?
MyBatis 核心对象及工作流程?
62 0
|
9月前
|
JSON 前端开发 JavaScript
JAVAEE框架技术之5-springMVC参数绑定和异步交互
JAVAEE框架技术之5-springMVC参数绑定和异步交互
92 0
JAVAEE框架技术之5-springMVC参数绑定和异步交互
|
9月前
|
前端开发 数据处理
SpringMVC原理分析 | 数据处理:ModelAndView
SpringMVC原理分析 | 数据处理:ModelAndView
96 0
|
数据库
“构建高效的SpringMVC增删改查应用“(下)
“构建高效的SpringMVC增删改查应用“
66 0
“构建高效的SpringMVC增删改查应用“(上)
“构建高效的SpringMVC增删改查应用“
60 0
|
前端开发
SpringMVC 的工作流程
SpringMVC 的工作流程
128 0