一.SpringBoot
补充
1.@ResponseBody
@GetMapping("/Ureginster")
public String reginster(){
return "reginster";
}
//此时访问的是reginster.html 如果想将返回的内容响应给客户端 加上注解@ResponseBody
@GetMapping("/Ureginster")
@ResponseBody
public String reginster(){
return "reginster";
}
//此时前端页面会有reginster字符串
2.ModelAndView
可以返回页面并响应数据
@Request ModelAndView("/mv")
public ModelAndView mv(){
ModelAndView modelAndView=new ModelAndView();
modelAndView.setViewName("/mv");
modelAndView.addObject(key,values);
return modelAndView;
}
//setViewName() 设置返回页面
//addObject(key,values) 设置携带数据,可以设置多个
//addObjects(map) 设置多个数据
3.@RestController
表示类里面的方法可以接受请求,同时方法返回值响应给前端。
4.RedirectAttributes
重定向携带数据:
- 传统使用
session
- 使用f
RedirectAttributes
(提供了addFlashAttributes
等方法,确保数据使用一次后删除)