返回顶部
首页 > 资讯 > 精选 >详解Spring Boot 添加JSP支持
  • 709
分享到

详解Spring Boot 添加JSP支持

springbootjsp 2023-05-31 15:05:08 709人浏览 泡泡鱼
摘要

大体步骤:(1)创建Maven WEB project;(2)在pom.xml文件添加依赖;(3)配置application.properties支持jsp(4)编写测试Controller(5)编写JSP页面(6)编写启动类Applica

大体步骤:

(1)创建Maven WEB project;

(2)在pom.xml文件添加依赖;

(3)配置application.properties支持jsp

(4)编写测试Controller

(5)编写JSP页面

(6)编写启动类Application.Java

1,FreeMarker

2,Groovy

3,Thymeleaf (spring 官网使用这个)

4,Velocity

5,JSP (貌似Spring Boot官方不推荐,STS创建的项目会在src/main/resources 下有个templates 目录,这里就是让我们放模版文件的,然后并没有生成诸如 springMVC 中的webapp目录)

不过本文还是选择大家都熟悉的JSP来举例,因为使用JSP与默认支持的模版需要特殊处理,所以拿来举例更好。

(1)创建Maven web project

使用Eclipse新建一个Maven Web Project ,项目取名为:

spring-boot-jsp

(2)在pom.xml文件添加依赖

<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.example</groupId>   <artifactId>spring-boot-jsp</artifactId>   <version>0.0.1-SNAPSHOT</version>   <packaging>war</packaging>    <properties>     <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>   </properties>    <!-- Inherit defaults from Spring Boot -->   <parent>     <groupId>org.springframework.boot</groupId>     <artifactId>spring-boot-starter-parent</artifactId>     <version>1.4.0.RELEASE</version>   </parent>   <dependencies>     <!-- web支持: 1、web mvc; 2、restful; 3、jackJSON支持; 4、aop ........ -->     <dependency>       <groupId>org.springframework.boot</groupId>       <artifactId>spring-boot-starter-web</artifactId>     </dependency>     <!-- servlet 依赖. -->     <dependency>       <groupId>javax.servlet</groupId>       <artifactId>javax.servlet-api</artifactId>       <scope>provided</scope>     </dependency>     <!-- JSTL(JSP Standard Tag Library,JSP标准标签库)是一个不断完善的开放源代码的JSP标签库,是由apache的jakarta小组来维护的。JSTL只能运行在支持JSP1.2和Servlet2.3规范的容器上,如Tomcat        4.x。在JSP 2.0中也是作为标准支持的。 不然报异常信息: javax.servlet.ServletException: Circular        view path [/helloJsp]: would dispatch back to the current handler URL [/helloJsp]        again. Check your ViewResolver setup! (Hint: This may be the result of an        unspecified view, due to default view name generation.) -->     <dependency>       <groupId>javax.servlet</groupId>       <artifactId>jstl</artifactId>     </dependency>     <!-- tomcat 的支持. -->     <dependency>       <groupId>org.springframework.boot</groupId>       <artifactId>spring-boot-starter-tomcat</artifactId>       <scope>provided</scope>     </dependency>     <dependency>       <groupId>org.apache.tomcat.embed</groupId>       <artifactId>tomcat-embed-jasper</artifactId>       <scope>provided</scope>     </dependency>   </dependencies>   <build>     <finalName>spring-boot-jsp</finalName>     <plugins>       <plugin>        <artifactId>maven-compiler-plugin</artifactId>        <configuration>          <source>1.8</source>          <target>1.8</target>        </configuration>       </plugin>     </plugins>   </build> </project> 

--结束END--

本文标题: 详解Spring Boot 添加JSP支持

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

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

猜你喜欢
  • 详解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
  • jsp支持如何实现添加在Spring boot中
    今天就跟大家聊聊有关jsp支持如何实现添加在Spring boot中 ,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。spring boot添加对jsp的支持,以下是pom.xml文件...
    99+
    2023-05-31
    springboot spring boo jsp
  • 怎么在SpringBoot中添加JSP支持
    今天就跟大家聊聊有关怎么在SpringBoot中添加JSP支持,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。序言:SpringBoot默认不支持JSP,如果想在项目中使用,需要进行相...
    99+
    2023-05-31
    springboot jsp bo
  • Spring boot应用怎么支持https
    本篇文章为大家展示了Spring boot应用怎么支持https,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。首先使用命令行生成一个keystore文件:keytool -genkey -alias...
    99+
    2023-06-04
  • 如何为老vue项目添加vite支持详解
    1、前言 接手公司的某个项目已经两年了,现在每次启动项目都接近1分钟,hmr也要好几秒的时间,but vite2发布之后就看到了曙光,但是一直没有动手进行升级,昨天终于忍不住了,升...
    99+
    2024-04-02
  • Spring Boot支持的端点有哪些
    这篇文章主要讲解了“Spring Boot支持的端点有哪些”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Spring Boot支持的端点有哪些”吧!首先我们来捋一下应用监控都需要哪些东西其实...
    99+
    2023-06-17
  • JDK1.8 支持的spring boot版本问题
    最近,官方的spring boot版本已经更新到了3.0.3,跨入3这个大版本了,但是发现如果JDK依然是1.8则项目不能启动会报如下的错误:  错误提示是java的版本,此时我们修改pom.xml文件,将spring boot的版本降低...
    99+
    2023-09-11
    spring boot java
  • 一篇超详细的Spring Boot对jdbc支持的文章
    目录项目结构pom.xml启动类Dao层Service层Controller层测试类测试总结项目结构 pom.xml pom.xml: <?xml version...
    99+
    2024-04-02
  • 关于Spring Boot对jdbc的支持问题
    项目结构 pom.xml pom.xml: <?xml version="1.0" encoding="UTF-8"?> <project x...
    99+
    2024-04-02
  • Spring Boot对jdbc支持的示例分析
    这篇文章将为大家详细讲解有关Spring Boot对jdbc支持的示例分析,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。项目结构pom.xmlpom.xml:<xml version=&q...
    99+
    2023-06-20
  • Spring MVC 详解 (Spring Boot)
    Spring MVC 详解 - Spring Boot 一、什么是 Spring MVC1.1 MVC 定义1.2 MVC 和 Spring MVC 的关系1.3 学习目的 二、Spring MVC 创建和连接2.1 创建 Sp...
    99+
    2023-12-22
    spring mvc spring boot java 后端
  • 怎么为Web添加HTTPS支持
    这篇文章主要讲解了“怎么为Web添加HTTPS支持”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“怎么为Web添加HTTPS支持”吧!什么是https要说https我们得先说SSL(Secur...
    99+
    2023-06-19
  • Spring boot——Actuator 详解
    一、什么是 Actuator Spring Boot Actuator 模块提供了生产级别的功能,比如健康检查,审计,指标收集,HTTP 跟踪等,帮助我们监控和管理Spring Boot 应用。 这个模块是一个采集应用内部信息暴露给外部的模...
    99+
    2023-09-22
    java spring boot
  • webstorm如何添加*.vue文件支持
    小编给大家分享一下webstorm如何添加*.vue文件支持,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!方法1:安装 Vue....
    99+
    2024-04-02
  • Idea中添加Maven项目支持scala的详细步骤
    目录一、Scala环境搭建1、安装步骤二、Scala插件安装1、插件离线安装步骤三、HelloWorld案例1、IDEA环境创建四、关联Scala源码五、官方编程指南一、Scala环...
    99+
    2023-03-03
    Idea中添加Maven Idea Maven scala
  • spring对JDBC和orm的支持实例详解
    简介Spring提供的DAO(数据访问对象)支持主要的目的是便于以标准的方式使用不同的数据访问技术,如JDBC,Hibernate或者JDO等。它不仅可以让你方便地在这些持久化技术间切换, 而且让你在编码的时候不用考虑处理各种技术中特定的异...
    99+
    2023-05-31
    spring jdbc orm
  • vps主机不支持jsp怎么解决
    如果您的VPS主机不支持JSP,您可以考虑以下解决方案:1. 使用其他的服务器软件:如果您的VPS主机无法直接支持JSP,您可以尝试...
    99+
    2023-09-14
    vps jsp
  • Spring Boot Web应用开发 CORS 跨域请求支持
    一、Web开发经常会遇到跨域问题,解决方案有:jsonp,iframe,CORS等等CORS与JSONP相比 JSONP只能实现GET请求,而CORS支持所有类型的HTTP请求。 使用CORS,开发者可以使用普通的XMLHttpReques...
    99+
    2023-05-31
    spring boot cors跨域
  • springboot添加SSL证书,支持https与http
    文章目录 一、添加ssl证书二、配置文件三、配置同时支持HTTPS与HTTP四、启动 一、添加ssl证书 将证书文件放在/resource目录下 二、配置文件 修改配置文件 server: ssl: # ...
    99+
    2023-08-30
    http spring boot ssl
  • LiteSpeed如何添加虚拟主机+支持htaccess
    这篇文章主要为大家展示了“LiteSpeed如何添加虚拟主机+支持htaccess”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“LiteSpeed如何添加虚拟主机+支持htaccess”这篇文章...
    99+
    2023-06-13
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作