🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
下面演示后端获取前端的数据,然后后端将数据传递到前端。 <br/> 步骤如下: **1. controller层** ```java @Controller @RequestMapping("/student") public class StudentController { /** * 注解 @RequestMapping("/get/name") 的作用是映射请求地址 * 注解 @RequestParam("name") 的作用是获取前端的数据 */ @RequestMapping("/get/name") public ModelAndView getName(@RequestParam("name") String name, ModelAndView model) { System.out.println("后端收到数据->name:" + name); //添加要传递到前端的数据 model.addObject("name", name); //添加要跳转的视图名称 model.setViewName("student"); return model; } } ``` **2. 前端界面`webapp/WEB-INF/views/student.jsp`** ```html <%@ page contentType="text/html;charset=UTF-8" language="java" %> <html> <head> <title>STUDENT</title> </head> <body> <!-- 获取后端传递过来的name数据 --> <h1>${ name }</h1> </body> </html> ``` **3. 访问 http://localhost:8080/mvc/student/get/name?name=%E5%BC%A0%E4%B8%89 前后端将得到如下结果** 后端输出: ``` 后端收到数据->name:张三 ``` 前端界面: ![](https://img.kancloud.cn/2f/2a/2f2a04d3303294f584c14ff75854f23d_1517x258.jpg)