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

  • 相关阅读:
    python3去除字符串中括号及括号里面的内容
    [机器学习]-朴素贝叶斯-最简单的入门实战例子
    [机器学习]-K近邻-最简单的入门实战例子
    [机器学习]-决策树-最简单的入门实战例子
    python3 通过qq邮箱定时发送邮件
    [代码仓库]Python3多线程编程
    [代码仓库]python常用散列函数
    [代码仓库]RSA算法
    [代码仓库]DES加密算法
    [学习记录]tensorflow超简单步骤使用
  • 原文地址:https://www.cnblogs.com/jasonboren/p/11137607.html
Copyright © 2011-2022 走看看