接受的是一个值
@Controller
@RequestMapping("/user")
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";
}
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
<head>
<title>Title</title>
</head>
<body>
<form action="/user/t1" method="get">
name:<input username="name" >
<input type="submit">
</form>
</body>
</html>
访问b.jsp输入名字之后提交跳转,获取请求参数。
接受的是一个对象
//接受的如果是一个对象
@GetMapping("/t2")
public String test2(User user,Model model){
System.out.println(user);
model.addAttribute("msg",user);
return "test";
}
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
<head>
<title>Title</title>
</head>
<body>
<form action="/user/t2" method="get">
id:<input name="id">
name:<input name="name" >
age:<input name="age">
<input type="submit">
</form>
</body>
</html>
访问b.jsp输入id,名字,年龄之后提交跳转,获取请求对象。