关于SpringBoot如何返回视图

来源:互联网 发布:公众号如何推广淘宝客 编辑:程序博客网 时间:2024/05/22 15:21

关于SpringBoot 如何返回一个视图页面(例如JSP)


首先需要在配置文件中配置这一段

spring:  
  mvc:
    view:
      prefix: /pages/
      suffix: .jsp



这个就跟springmvc的配置是一样的, 返回 main/webapp/pages/ 里的  jsp文件


配置完之后 如果访问相应的controller 还是没有跳到对应页面分一下俩种情况

1 , 如果是显示了一串数据,则需要查看相应controller 是否使用了@ResponseBody, 或者是@RestController  , 如果加了这俩个注解的话则无法返回视图,默认返回JSON数据。


2,如果访问后是直接下载下来JSP页面的话,那么是因为JSP文件没有被解析,需要添加多个依赖

<dependency>        <groupId>org.apache.tomcat.embed</groupId>        <artifactId>tomcat-embed-jasper</artifactId>        <version>7.0.59</version>    </dependency>


OK 问题解决。





原创粉丝点击