SpringMVC-响应
响应页面:
用这种格式跳转页面
// 响应页面/跳转页面
@RequestMapping("/r1")
public String toJumpPage(){
System.out.println("跳转页面");
return "hso.jsp";
}
响应文本数据:
加入@ResponseBody注解返回文本数据
// 响应文本数据
@RequestMapping("/r2")
@ResponseBody
public String toText(){
System.out.println("响应文本数据");
// 如果直接返回字符串,会被认为是一个页面
// 需要加上ResponseBody注解
return "response text";
}
响应实体类对象:
加入 @ResponseBody 注解返回 json 格式数据
// 响应实体类对象
@RequestMapping("/r3")
public User toJsonUser(){
System.out.println("响应实体类json数据");
User user = new User();
user.setName("forelink");
user.setId(8);
return user;
}
靠 jackson 依赖完成
@ResponseBody注解:
方法注解,加载 SpringMVC 控制器方法定义上方 能设置当前控制器返回值作为 响应体
使用了类型转换器 HttpMessageConverter 接口