码迷,mamicode.com
首页 > Web开发 > 详细

@RestController注解下返回到jsp视图页面

时间:2015-09-02 00:01:57      阅读:420      评论:0      收藏:0      [点我收藏+]

标签:

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;
    }

 

@RestController注解下返回到jsp视图页面

标签:

原文地址:http://www.cnblogs.com/chyu/p/4776897.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!