1.编写web.xml(模板)
2.springmvc配置文件
3.编写对应数据库字段的pojo实体类
@Data @AllArgsConstructor @NoArgsConstructor public class User { private int id; private String name; private int age; }
4.编写Controller类
首先是从前端获取单个参数的测试
这里要注意的是注解@GetMapping只接收get方式的前端请求,@RequestParam限制了前端url传入的参数必须是username=xxx,否则报错,不加的话,在前端乱输入都会返回null
@Controller public class UserController { @GetMapping("/t1") public String test1(@RequestParam("username") String name, Model model){ //1.接收前端参数 System.out.println("从前端接收的参数是"+name); //2.将返回的结果传递给前端 model.addAttribute("msg",name); //3.视图跳转 return "test"; } }
其次是从前端获取多个参数(封装成对象)
@RequestMapping("/t2") public String test2( User user){//当前端返回的是一个对象 System.out.println(user); return "test"; }
5.最后配置tomcat测试