springboot下controll层的返回值详解——学习记录。
生活随笔
收集整理的這篇文章主要介紹了
springboot下controll层的返回值详解——学习记录。
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
最近在練手springboot項目,在controll層和頁面進行數據交互時發controll層返回數據的方法有很多種,為了防止以后忘記那些不常用的,我就寫個博客,把我知道的常用不常用的都記錄下來。
controll層的返回值有兩種:一種是返回頁面,一種是返回json數據。
如果想要跳轉到static文件夾下的靜態html頁面,則要使用重定向:
@RequestMapping(value ="/helloword")public String login(){return "redirect:/helloword";//返回login登錄頁面}如果還想向頁面返回值,則可以使用Model對象傳值到頁面:
@RequestMapping(value ="/login")public String login(Model model,HttpServletRequest request){Map<String,String> map=new HashMap<String,String>();model.addAttribute("map",map);//向頁面傳值,頁面通過el表達式取值return "login";//返回login登錄頁面}或者直接用HttpServletRequest返回數據:
@RequestMapping(value ="/login")public String login(Model model,HttpServletRequest request){Map<String,String> map=new HashMap<String,String>();model.addAttribute("map",map);//向頁面傳值,頁面通過el表達式取值request.setAttribute("type", "articles");//返回值到頁面return "login";//返回login登錄頁面}總結
以上是生活随笔為你收集整理的springboot下controll层的返回值详解——学习记录。的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 2 年前端面试心路历程总结(字节跳动、Y
- 下一篇: 类的继承和派生——求圆柱表面积