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