写法一:
@RequestMapping("/hello/{a}/{b}")
public String hello(@PathVariable int a, @PathVariable int b, Model model) {
model.addAttribute("haha", "结果:" + (a + b));
return "hello";
}
写法二:只使用get方法
**get是在网址的位置传参数,post是在网页中用户名密码等位置传参数**
@RequestMapping(value = "/hello/{a}/{b}",method = RequestMethod.GET)
public String hello(@PathVariable int a, @PathVariable int b, Model model) {
model.addAttribute("haha", "结果:" + (a + b));
return "hello";
}
@RequestMapping(value = "/hello/{a}/{b}",method = RequestMethod.POST)
public String hello(@PathVariable int a, @PathVariable int b, Model model) {
model.addAttribute("haha", "结果:" + (a + b));
return "hello";
}
写法三:get,post等方法和@requestmapping组合
@GetMapping("/hello/{a}/{b}")
@PostMapping("/hello/{a}/{b}")
@DeleteMapping("/hello/{a}/{b}")
@PutMapping("/hello/{a}/{b}")
public String hello(@PathVariable int a, @PathVariable int b, Model model) {
model.addAttribute("haha", "结果:" + (a + b));
return "hello";
}