iis服务器助手广告
返回顶部
首页 > 资讯 > 精选 >怎么在SpringBoot中添加JSP支持
  • 804
分享到

怎么在SpringBoot中添加JSP支持

springbootjspbo 2023-05-31 01:05:37 804人浏览 八月长安
摘要

今天就跟大家聊聊有关怎么在SpringBoot中添加jsP支持,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。序言:springBoot默认不支持JSP,如果想在项目中使用,需要进行相

今天就跟大家聊聊有关怎么在SpringBoot中添加jsP支持,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。

序言:

springBoot默认不支持JSP,如果想在项目中使用,需要进行相关初始化工作。为了方便大家更好的开发,本案例可直接作为JSP开发的脚手架工程 SpringBoot+War+JSP .

常见问题:

修改JSP需重启才能生效:

在生产环境中,SpringBoot重新编译JSP可能会导致较大的性能损失,并且很难追查到问题根源,所以在最新的版本中,官方已经默认关闭此功能,详见JspServlet类的初始化参数。那么,如何解决这个问题呢?推荐两个解决办法:1.使用devtools 2. 添加配置(server.servlet.jsp.init-parameters.development=true)

各种404:

必须导入嵌入式容器和JASPER解析器 2.必须创建WEBapp目录

正文:SpringBoot 添加对JSP的支持

搭建脚手架

首先使用 Spring Initializr 构建工程,其中源码和静态资源目录默认生成,这里只需手工添加Web资源目录。如图:

怎么在SpringBoot中添加JSP支持

在pom.xml 添加相关依赖

 <&#63;xml version="1.0" encoding="UTF-8"&#63;><project xmlns="Http://Maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"  xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">  <!--基本信息 -->  <modelVersion>4.0.0</modelVersion>  <groupId>com.hehe</groupId>  <artifactId>springboot-web-jsp</artifactId>  <version>0.0.1-SNAPSHOT</version>  <!--打包格式:SpringBoot使用JSP时需打包为war类型 -->  <packaging>war</packaging>  <!--继承父工程-->  <parent>    <groupId>org.springframework.boot</groupId>    <artifactId>spring-boot-starter-parent</artifactId>    <version>2.0.0.M4</version>    <relativePath/>  </parent>  <!--依赖管理 -->  <dependencies>    <dependency>      <groupId>org.springframework.boot</groupId>      <artifactId>spring-boot-starter-web</artifactId>    </dependency>    <dependency>      <groupId>org.springframework.boot</groupId>      <artifactId>spring-boot-starter-Tomcat</artifactId>    </dependency>    <dependency>      <groupId>org.apache.tomcat.embed</groupId>      <artifactId>tomcat-embed-jasper</artifactId>    </dependency>    <dependency>      <groupId>javax.servlet</groupId>      <artifactId>jstl</artifactId>    </dependency>    <dependency>      <groupId>org.springframework.boot</groupId>      <artifactId>spring-boot-devtools</artifactId>    </dependency>    <dependency>      <groupId>org.springframework.boot</groupId>      <artifactId>spring-boot-starter-test</artifactId>      <scope>test</scope>    </dependency>  </dependencies>  <!--指定远程仓库(含插件) -->  <repositories>    <repository>      <id>spring-snapshots</id>      <url>http://repo.spring.io/snapshot</url>      <snapshots><enabled>true</enabled></snapshots>    </repository>    <repository>      <id>spring-milestones</id>      <url>http://repo.spring.io/milestone</url>    </repository>  </repositories>  <pluginRepositories>    <pluginRepository>      <id>spring-snapshots</id>      <url>http://repo.spring.io/snapshot</url>    </pluginRepository>    <pluginRepository>      <id>spring-milestones</id>      <url>http://repo.spring.io/milestone</url>    </pluginRepository>  </pluginRepositories>  <!--构建插件 -->  <build>    <plugins>      <plugin>        <groupId>org.springframework.boot</groupId>        <artifactId>spring-boot-maven-plugin</artifactId>      </plugin>    </plugins>  </build></project>

--结束END--

本文标题: 怎么在SpringBoot中添加JSP支持

本文链接: https://www.lsjlt.com/news/222710.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 怎么在SpringBoot中添加JSP支持
    今天就跟大家聊聊有关怎么在SpringBoot中添加JSP支持,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。序言:SpringBoot默认不支持JSP,如果想在项目中使用,需要进行相...
    99+
    2023-05-31
    springboot jsp bo
  • jsp支持如何实现添加在Spring boot中
    今天就跟大家聊聊有关jsp支持如何实现添加在Spring boot中 ,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。spring boot添加对jsp的支持,以下是pom.xml文件...
    99+
    2023-05-31
    springboot spring boo jsp
  • 详解Spring Boot 添加JSP支持
    大体步骤:(1)创建Maven web project;(2)在pom.xml文件添加依赖;(3)配置application.properties支持jsp(4)编写测试Controller(5)编写JSP页面(6)编写启动类Applica...
    99+
    2023-05-31
    spring boot jsp
  • 怎么在Springboot中添加支付接口
    本篇文章为大家展示了怎么在Springboot中添加支付接口,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。1. 支付宝支付接口(沙箱实现)1.1 支付宝沙箱账号获取如下图:此处可以自行设置账户金额1...
    99+
    2023-06-14
  • springboot添加SSL证书,支持https与http
    文章目录 一、添加ssl证书二、配置文件三、配置同时支持HTTPS与HTTP四、启动 一、添加ssl证书 将证书文件放在/resource目录下 二、配置文件 修改配置文件 server: ssl: # ...
    99+
    2023-08-30
    http spring boot ssl
  • 怎么为Web添加HTTPS支持
    这篇文章主要讲解了“怎么为Web添加HTTPS支持”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“怎么为Web添加HTTPS支持”吧!什么是https要说https我们得先说SSL(Secur...
    99+
    2023-06-19
  • 如何在SpringBoot项目中的自定义配置添加IDE支持
    这篇文章将为大家详细讲解有关如何在SpringBoot项目中的自定义配置添加IDE支持,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。Application.java:application....
    99+
    2023-06-06
  • Idea中如何添加Maven项目支持scala
    这篇文章主要介绍了Idea中如何添加Maven项目支持scala的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇Idea中如何添加Maven项目支持scala文章都会有所收获,下面我们一起来看看吧。一、Scala...
    99+
    2023-07-05
  • 在springboot项目中拦截器怎么添加
    这篇文章给大家介绍在springboot项目中拦截器怎么添加,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。构建一个spring boot项目。添加拦截器需要添加一个configuration@Configuration...
    99+
    2023-05-31
    springboot 目中 拦截器
  • vps主机不支持jsp怎么解决
    如果您的VPS主机不支持JSP,您可以考虑以下解决方案:1. 使用其他的服务器软件:如果您的VPS主机无法直接支持JSP,您可以尝试...
    99+
    2023-09-14
    vps jsp
  • SpringBoot中怎么支持外部化配置
    Spring Boot支持外部化配置主要通过以下几种方式: 配置文件:Spring Boot支持多种格式的配置文件,包括prop...
    99+
    2024-04-09
    SpringBoot
  • (二)java.sql.SQLException: 不支持的字符集 (在类路径中添加 orai18n.jar): ZHS16GBK
    不支持的字符集 (在类路径中添加 orai18n.jar): ZHS16GBK (一)SQL state [99999]; error code [17056]; 不支持的字符集 (在类路径中添...
    99+
    2023-09-05
    java sql jar
  • Springboot怎么添加server.servlet.context-path
    本篇内容介绍了“Springboot怎么添加server.servlet.context-path”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所...
    99+
    2023-07-05
  • springboot怎么添加bean到容器中
    在Spring Boot中,有多种方法可以将Bean添加到容器中。1. 使用@Component注解:在类上添加@Component...
    99+
    2023-09-05
    springboot bean
  • Idea中添加Maven项目支持scala的详细步骤
    目录一、Scala环境搭建1、安装步骤二、Scala插件安装1、插件离线安装步骤三、HelloWorld案例1、IDEA环境创建四、关联Scala源码五、官方编程指南一、Scala环...
    99+
    2023-03-03
    Idea中添加Maven Idea Maven scala
  • em13cc如何添加不在支持序列系统的agent监控
        EM13CC的oms和agent支持操作系统包括以下六类SLES 12,SLES 11,Red Hat Enterprise Linux 7,Red Hat Enterprise Linux 6,Ora...
    99+
    2023-06-05
  • Springboot支持Emoji表情怎么实现
    本篇内容主要讲解“Springboot支持Emoji表情怎么实现”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Springboot支持Emoji表情怎么实现”吧!效果展示图:传参转化存储:解析返...
    99+
    2023-06-08
  • 在WebStorm中如何添加Vue.js单文件组件的高亮及语法支持
    这篇文章将为大家详细讲解有关在WebStorm中如何添加Vue.js单文件组件的高亮及语法支持,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。具体如下:一个小遗憾 ...
    99+
    2024-04-02
  • 怎么在Canvas中添加事件
    本篇文章给大家分享的是有关怎么在Canvas中添加事件,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。isPointInPath的作用:顾名思义,我们很直观的可以知道该方法用以判...
    99+
    2023-06-09
  • springboot怎么添加webapp文件夹
    这篇文章的内容主要围绕springboot怎么添加webapp文件夹进行讲述,文章内容清晰易懂,条理清晰,非常适合新手学习,值得大家去阅读。感兴趣的朋友可以跟随小编一起阅读吧。希望大家通过这篇文章有所收获!springboot 添加weba...
    99+
    2023-06-29
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作