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


在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


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM