zoukankan      html  css  js  c++  java
  • spring boot 2.x Path with "WEB-INF" or "META-INF"

    学习spring boot 2.x时,使用jsp作为前端页面。在application.properties配置了jsp所在位置

    spring.mvc.view.prefix:/WEB-INF/views/
    spring.mvc.view.suffix:.jsp

    启动spring boot时报错,找不到页面

    Whitelabel Error Page

    This application has no explicit mapping for /error, so you are seeing this as a fallback.

    Sun Mar 10 21:37:47 CST 2019
    There was an unexpected error (type=Not Found, status=404).
    No message available
     
    服务器端日志输出为:
    o.s.w.s.r.ResourceHttpRequestHandler     : Path with "WEB-INF" or "META-INF": [WEB-INF/views/home.jsp]
     
    原因是spring boot默认不使用jsp,需要在pom中引用jsp的编译程序:


    <!--jsp页面使用jstl标签 -->
    <dependency>
    <groupId>javax.servlet</groupId>
    <artifactId>jstl</artifactId>
    </dependency>

    <!--用于编译jsp -->
    <dependency>
    <groupId>org.apache.tomcat.embed</groupId>
    <artifactId>tomcat-embed-jasper</artifactId>
    <scope>provided</scope>
    </dependency>

  • 相关阅读:
    类的加载过程
    ASCII码表
    uboot main_loop函数分析
    串行CPU设计
    __attribute__ ((section(".text")))的测试
    NandFlash
    测试gcc的优化选项
    如何编写一个简单的makefile
    UBOOT的多支持性与可裁剪性
    函数指针的使用
  • 原文地址:https://www.cnblogs.com/chensuqian/p/10507396.html
Copyright © 2011-2022 走看看