@RestController注解下返回到jsp視圖頁面(轉)(轉)


@RestController注解下返回到jsp視圖頁面

spring4.1中添加了@RestController注解很方便,集成了@ResponseBody注解,無需再在每個方法前添加了..但是卻發現個問題..之前用@Controller注解的時候經常會如下所示的返回到視圖頁面index.jsp:

    @RequestMapping(value="/tologin", method=RequestMethod.GET)
    public String login(){ return "index"; }

但是問題來了,由於使用的是@RestController注解,其中含有@ResponseBody注解,結果index沒有經過視圖解析器解析 直接變成json字符串返回給瀏覽器了..雖然這個可以通過改變注解的方式進行回避,但是這也不是辦法啊,百度了一下看到有網友推薦直接返回視圖數據,試 了一下的確好使,如下所示:

    @RequestMapping(value="/tologin", method=RequestMethod.GET)
    public ModelAndView login(){ ModelAndView mv = new ModelAndView("index"); return mv; }


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM