zoukankan      html  css  js  c++  java
  • SpringBoot集成jsp

    maven依赖:

    <dependency>
            <groupId>org.apache.tomcat.embed</groupId>
            <artifactId>tomcat-embed-jasper</artifactId>
        </dependency>
      
        <dependency>
            <groupId>javax.servlet</groupId>
            <artifactId>jstl</artifactId>
        </dependency>
       
    <dependency>
        <groupId>org.apache.tomcat.embed</groupId>
        <artifactId>tomcat-embed-jasper</artifactId>
    </dependency>

    application.properties配置文件:

    spring.mvc.view.prefix=/template/jsp/
    spring.mvc.view.suffix=.jsp
    debug=true
    
    spring.thymeleaf.enabled=false

    目录结构

    然后,自己添加Controller层,返回ModelAndView 或者 String(指jsp文件的名称)字符串即可,最后springboot的快捷运行(mvn springboot:run)启动项目即可,,,

    常见问题:

     当出现这个错误页面的时候,你需要看下项目启动日志的信息;确认是否找到jsp页面

     解决方案就是  把jsp文件 放到 webapp/WEB-INF/jsp文件即可,,,估计是jsp技术年代已久,所以目录方面有限制把,通过debug可以看到 ,最后调用 进行获取页面的,注意,prefix配置项不要添加classpath:前缀,因为,在代码里没有进行此类的前缀处理,都是直接通过你配置的prefix目录下查找的;如果prefix不以 / 斜杠为开始,它就会

     已请求路径视图查找路径拼接起来,就更找不到了

    复制请注明出处,在世界中挣扎的灰太狼
  • 相关阅读:
    https://blog.csdn.net/nameofcsdn/article/details/53164652
    洛谷
    模板
    模板
    Gym 101911E "Painting the Fence"(线段树区间更新+双端队列)
    Gym 101911F “Tickets”
    图论:最小瓶颈生成树
    图论:次小生成树
    图论:费用流-SPFA+EK
    图论:Dinic算法
  • 原文地址:https://www.cnblogs.com/XingXiaoMeng/p/13131231.html
Copyright © 2011-2022 走看看