Spring Boot用两种方式访问JSP资源

server/2024/12/18 7:26:02/

文章目录

  • 1. Spring Boot展现层
  • 2. 创建Spring Boot项目
    • 2.1 创建项目
    • 2.2 添加依赖支持JSP与JSTL
    • 2.3 创建问候控制器
  • 3. 采用配置类方式访问JSP页面
    • 3.1 创建目录以及页面
    • 3.2 创建配置类定义内部资源视图解析器
    • 3.3 启动应用,查看结果
  • 4. 采用设置应用属性方式
    • 4.1 配置视图前后缀属性
    • 4.2 删除子包与配置类
    • 4.3 启动应用,查看结果
  • 5. 注意事项
  • 6. 实战小结

1. Spring Boot展现层

  • Spring Boot是由Pivotal团队开发的一款创新框架,旨在简化Spring应用程序的初始搭建和开发流程。这个框架通过特殊的配置方式,让开发者摆脱了繁琐的样板化配置定义,从而可以更加专注于业务逻辑的实现。Spring Boot的这种设计理念,使其在快速应用开发领域中迅速成为领导者。

  • 尽管Spring Boot推荐使用Thymeleaf作为模板引擎,因为Thymeleaf与Spring MVC有着极佳的兼容性和支持,但仍然有许多长期使用Spring MVC的开发人员更倾向于使用JSP作为表现层。JSP(JavaServer Pages)是一种基于Java的服务器端技术,用于创建动态Web内容,它允许将Java代码和HTML内容结合在一起,以实现动态网页的生成。

  • 对于习惯使用JSP的开发人员,他们可能会好奇如何在Spring Boot项目中集成和访问JSP页面。实际上,Spring Boot对JSP的支持非常友好,只需要进行一些简单的配置,就可以实现JSP页面的访问。

2. 创建Spring Boot项目

2.1 创建项目

  • 设置项目基本信息

http://www.ppmy.cn/server/151116.html

相关文章

ArcGIS;InVEST实践;生物多样性生境质量模型、固碳模块、城市热岛缓解(降温)模块

以InVEST模型结合实际项目进行由浅入深的实战技术讲解,针对学者的特点及需求进行分析,融合内容体系,对接工作实际项目及论文写作,解决参会者关注的重点及实际项目过程问题,采取逐步延伸的逻辑,不论您是小白…

从Servlet到Spring MVC,从Spring MVC到Spring BootC

从Servlet到Spring MVC 文章目录 从Servlet到Spring MVCServlet服务端的Java应用程序MVC设计模式 Servlet服务端的Java应用程序 Servlet是一种独立于操作系统平台和网络传输协议的服务端的Java应用程序,他用来扩展服务器的功能,可以生成动态的Web页面。…

k8s+rancher配置滚动发布更新时服务不可用

问题 配置完了k8s优雅下线后,发现配置了滚动发布后,两个服务同时在running状态,其中旧服务开始下线会导致有三四秒的时间调用该服务的接口会负载均衡到该服务,接口调用就会报错服务异常。 经排查,具体原因是服务虽然…

STM32内部flash分区

STM32的内部Flash根据型号和容量的不同,分区方式可能有所差异,但通常都包含以下几个主要部分: 主存储器:这是内部Flash的主要部分,用于存放程序代码和数据常量。在STM32F4系列中,主存储器被划分为多个扇区…

shell脚本目录下所有文件中关键词替换方法

#!/bin/bash# 定义当前文件夹路径 FOLDER_PATH"." # 当前目录# 旧关键词和新关键词 OLD_KEYWORD"track_wpa_report" NEW_KEYWORD"//track_wpa_report"# 遍历当前目录下的所有文件,并替换关键词 # 使用#作为分隔符,避免斜…

Windos中解决redis-server.exe闪退问题

一、闪退原因 (一)数据状态异常 数据不一致 在 Redis 运行过程中,如果发生意外情况,如突然断电、系统崩溃或者不正确的操作,可能会导致数据在内存中的存储状态不一致。例如,Redis 使用多种数据结构&#x…

数据结构—图

目录 一、图的定义 二、图的基本概念和术语 2.1有向图 2.2无向图 2.3简单图 2.4多重图 2.5完全图 2.6子图 2.7连通、连通图和连通分量 2.8强连通图、强联通分量 2.9生成树,生成森林 2.10顶点的度、入度和出度 2.11边的权和网 2.12稠密图、稀疏图 2.1…

【Ubuntu】截图软件flameshort

sudo apt install flameshort 安装Flameshot截图工具 配置快捷键 进入系统设置settings,找到Keyboard下的Keyboard Shortcuts快捷键设置面板,按步骤进行设置。