1. URL Mapping(URL映射)
- URL Mapping指将URL与Controller方法绑定
- 通过将URL与方法绑定,SpringMVC便可通过Tomcat对外 暴露服
2. URL Mapping注解
- @RequestMapping-通用绑定
- @GetMapping-绑定Get请求
- @PostMapping-绑定Post请求
3. 响应输出结果
-
@ResponseBody-产生响应文本
- @ResponseBody直接产生响应体的数据,过程不涉及任何视图
- @ResponseBody可产生标准字符串/JSON/XML等格式数据
- @ResponseBody被StringHttpMessageConverter所影响(applicationcontext.xml中解决中文乱码)
-
ModelAndView-利用模板引擎渲染输出(jsp 、freemarker)
- ModelAndView对象是指“模型(数据)与视图(界面)“对象
- 通过ModelAndView可将包含数据对象与模板引擎进行绑定
- SpringMVC中默认的View是JSP,也可以配置其他模板引擎
controller中:
@GetMapping("/view")
public ModelAndView showView(Integer userId) {
ModelAndView mav = new ModelAndView