美文网首页Java 开发
Springboot 接口返回HTML及供前端post数据

Springboot 接口返回HTML及供前端post数据

作者: 小生不cai | 来源:发表于2018-08-27 18:23 被阅读2152次

    1.最近遇到一个需求,浏览器访问这个接口显示一个登陆的界面,在界面填完东西后可以向这个接口post数据。当然这个如果ssh的框架就比较简单了,如果是springboot的话就需要用到ModelAndView了。

    2.首先要在配置文件里面配置一下

    # 定位页面的目录到static/下

    spring.mvc.view.prefix=/

    spring.mvc.view.suffix=.html

    3.如果要返回HTML的时候:

    ModelAndView mav =new ModelAndView("login");

    return mav;

    这样就可以返回login.html了。这里要注意的是controller不能是@RestController注解了,只能是@Controller,如果是RestController,那么返回的字符串都会解析成json格式的,就不会解析成HTML了。

    4.如果需要返回json数据的话:

    ModelAndView mav =new ModelAndView(new MappingJackson2JsonView());

    mav.addObject("loginUrl","www.baidu.com");

    大功告成!!!

    相关文章

      网友评论

        本文标题:Springboot 接口返回HTML及供前端post数据

        本文链接:https://www.haomeiwen.com/subject/rvmtwftx.html