SpringMVC-响应

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 接口

上一篇
下一篇