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编译成字节码文件,这样配置弄好了,就可以正常访问了。

  • 相关阅读:
    查看文件夹内各文件数目
    Resnet论文翻译
    查看keras自动给文件夹标号
    文件夹内自动图片遍历
    将wiki人脸数据集的性别信息提取出来制作标签
    将wiki人脸数据集中的图片按男女分类
    IPFS私有网络集群搭建
    带参数的函数增加装饰器
    【IPFS + 区块链 系列】 入门篇 — IPFS环境配置
    程序员那些事儿:技术骨干的烦恼
  • 原文地址:https://www.cnblogs.com/jasonboren/p/11137607.html
Copyright © 2011-2022 走看看