zoukankan      html  css  js  c++  java
  • 在springboot中集成jsp开发

    springboot就是一个升级版的spring。它可以极大的简化xml配置文件,可以采用全注解形式开发,一个字就是很牛。
    在springboot想要使用jsp开发,需要集成jsp,在springboot中集成jsp需要以下几个步骤:
    1. 在pom配置文件中加入对jsp的解析包
    <!--springboot集成jsp-->
    <dependency>
    <groupId>javax.servlet</groupId>
    <artifactId>javax.servlet-api</artifactId>
    <scope>provided</scope>
    </dependency>
    <!--支持jspjstl表达式-->
    <dependency>
    <groupId>javax.servlet</groupId>
    <artifactId>jstl</artifactId>
    </dependency>
    <!--加入springboot内嵌的tomcat的解析包-->
    <dependency>
    <groupId>org.apache.tomcat.embed</groupId>
    <artifactId>tomcat-embed-jasper</artifactId>
    <!-- <scope>provided</scope>-->
    </dependency>
    2. 在application.properties中配置视图解析器为jsp
    #前台页面使用jsp做展示页面
    spring.mvc.view.prefix=/jsp/
    spring.mvc.view.suffix=.jsp
    3. 在src/main中建立webapp目录然后写jsp文件
    4. idea有时候就算全部弄好了,没有错误之后,依然无法访问jsp页面,可能的原因是jsp没有被编译成.class字节码文件,这时需要在pom文件中build节点下配置resource
    <resources>
    <!--将src/main/java下的xml文件编译成字节码文件-->
    <resource>
    <directory>src/main/java</directory>
    <includes>
    <include>**/*.xml</include>
    </includes>
    </resource>
    <!--将配置文件也编译成字节码文件-->
    <resource>
    <directory>src/main/resources</directory>
    <includes>
    <include>**/*.*</include>
    </includes>
    </resource>
    <!--将jsp文件编译成字节码文件-->
    <resource>
    <directory>src/main/webapp</directory>
    <targetPath>META-INF/resources</targetPath>
    <includes>
    <include>**/*.*</include>
    </includes>
    </resource>
    </resources>
    以上前两个resource可以不用配置,最后一个一定要配置,这是将jsp编译成字节码文件,这样配置弄好了,就可以正常访问了。

  • 相关阅读:
    overflow+文档流
    《大器晚成》读后感 读书笔记
    《指标陷阱》读后感 读书笔记
    《无限的游戏》读后感 读书笔记
    《最蓝的眼睛》读后感 读书笔记
    《正常人》读后感 读书笔记
    《玉米人》读后感 读书笔记
    《科举史》读后感 读书笔记
    《糖的故事》读后感 读书笔记
    《蒙克传》读后感 读书笔记
  • 原文地址:https://www.cnblogs.com/jasonboren/p/11137607.html
Copyright © 2011-2022 走看看