美文网首页
SpringBoot_jsp

SpringBoot_jsp

作者: bboymonk | 来源:发表于2017-03-10 16:32 被阅读0次
    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里了。启动项目果然跳转到这个路径下的页面来了。

    相关文章

      网友评论

          本文标题:SpringBoot_jsp

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