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不以 / 斜杠为开始,它就会

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

    复制请注明出处,在世界中挣扎的灰太狼
  • 相关阅读:
    Python练习题 016:猴子吃桃
    Date() 及其 如何验证用户输入的日期是合法的
    关于事件触发的一个小tips
    KVO监听导航栏
    使用CoreText动态下载更换字体
    UICollectionView 的使用
    echarts散点图搭配时间轴
    使用百度echarts画图表的步骤
    canvas画图中drawImage使用
    html5canvas简单画图
  • 原文地址:https://www.cnblogs.com/XingXiaoMeng/p/13131231.html
Copyright © 2011-2022 走看看