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

  • 相关阅读:
    vue小项目总结与笔记【八】——keep-alive的使用
    vue小项目总结与笔记【七】——vuex实现数据共享
    vue小项目总结与笔记【六】——使用axios发送ajax请求
    安装SVN和汉化包及基本使用
    readhat6.5下安装weblogic10.3.6
    ssh连接不上vmware虚拟机centos7.5
    Oracle数据库基础操作语法
    Linux调整lvm逻辑分区大小
    win7安装oracle11g和oracle client和pl/sql
    linux常用命令--转载
  • 原文地址:https://www.cnblogs.com/jasonboren/p/11137607.html
Copyright © 2011-2022 走看看