在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