SpringBoot_jsp

SpringBoot官方不建议使用Jsp,公司项目用的是freemarker模板,强迫症犯了。终于搞明白,如何使整合jsp了。
<!--jsp的依赖-->
            <dependency>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-starter-tomcat</artifactId>
                <scope>provided</scope>
            </dependency>
            <dependency>
                <groupId>org.apache.tomcat.embed</groupId>
                <artifactId>tomcat-embed-jasper</artifactId>
            </dependency>
            <dependency>
                <groupId>javax.servlet</groupId>
                <artifactId>javax.servlet-api</artifactId>
            </dependency>
            <dependency>
                <groupId>javax.servlet</groupId>
                <artifactId>jstl</artifactId>
            </dependency>
application-dev.yml配置
spring:
  mvc:
    view:
      prefix: /pages/
      suffix: .jsp
      static-path-pattern: classpath:/static

controller

@Controller
public class IndexController {

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

}

如果是@responseBody页面能返回数据,但是@controller就跳转不了页面。纠结了很久,终于找到根源所在了。

配置jsp文件默认位置为:src/main/webapp

我的jsp之前是放在WEB-INF下和resource/templates下都不管用,后来在src/main下新建了webapp文件夹。jsp都放在pages里了。启动项目果然跳转到这个路径下的页面来了。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Spring Boot 参考指南 介绍 转载自:https://www.gitbook.com/book/qbgb...
    毛宇鹏阅读 47,295评论 6 342
  • 1、项目搭建在github上下载spring-boot源码,spring-boot-1.3.2.RELEASE\s...
    ltjxwxz阅读 938评论 0 0
  • jHipster - 微服务搭建 CC_简书[https://www.jianshu.com/u/be0d56c4...
    quanjj阅读 936评论 0 2
  • 前言:学习SpringBoot不应该直接就是开始使用SpringBoot,如果直接拿来用肯定会有很多人不是很明白特...
    CoderZS阅读 75,089评论 10 217
  • 1山中修炼数春秋,山外早已不复初。——写梦 2世人皆酔我独醒——写梦 3人生在世数甲子,千次万回错不免,饶他一次又...
    别见黄花落阅读 279评论 0 1

友情链接更多精彩内容