springboot入门之controller的两种返回值(返回页面,返回数据)

时间:2024-03-04 18:32:35

在web项目中,controller的返回值一般有两种,一种是返回对应的页面(例如html页面,jsp页面),一种是返回数据(例如json格式的数据)。

1.使用@Controller注解,返回对应的页面

@Controller
public class UserController {

@Resource
private IUserService userService;
@RequestMapping("/userLogin")
public String userLogin(@Param("userName") String userName){

return "success";//返回对应的名为success的页面
}

}
2.在方法上加上@ResponseBody注解,返回json格式的数据。

@Controller
public class UserController {

@Resource
private IUserService userService;
@RequestMapping("/userLogin")
public String userLogin(@Param("userName") String userName){

return "success";//返回对应的名为success的页面
}


@RequestMapping("/getDepts")
@ResponseBody
public List<Department> getDepts(){ //查找所有部门

List<Department> depts=userService.findAllDepts();
return depts;
}
}
 
————————————————
版权声明:本文为CSDN博主「1号帅比」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/weixin_40550726/article/details/82970272