亚洲国产日韩欧美一区二区三区,精品亚洲国产成人av在线,国产99视频精品免视看7,99国产精品久久久久久久成人热,欧美日韩亚洲国产综合乱

首頁 Java java教程 SpringBoot項(xiàng)目如何整合JSP

SpringBoot項(xiàng)目如何整合JSP

May 12, 2023 pm 07:40 PM
jsp springboot

新建好springboot項(xiàng)目以后目錄如下:

SpringBoot項(xiàng)目如何整合JSP

第一步:在項(xiàng)目的pom文件中加入配置jsp所需要的jar包

SpringBoot項(xiàng)目如何整合JSP

代碼:

????????<dependency>
????????????<groupid>org.apache.tomcat.embed</groupid>
????????????<artifactid>tomcat-embed-jasper</artifactid>
????????????<scope>provided</scope>
????????</dependency>

第二步:在main路徑下新建目錄webapp,在webapp下新建路徑WEB-INF,在WEB-INF下新建路徑j(luò)sp,在這個(gè)路徑下放置我們要使用的jsp文件

SpringBoot項(xiàng)目如何整合JSP

第三步:在主配置文件中配置jsp文件的訪問路徑和后綴

SpringBoot項(xiàng)目如何整合JSP

代碼:

spring.mvc.view.prefix=/WEB-INF/jsp/
spring.mvc.view.suffix=.jsp

最后,寫一個(gè)控制器進(jìn)行測試

SpringBoot項(xiàng)目如何整合JSP

代碼:

@Controller@RequestMapping("md5")public?class?Md5Controller?{????@RequestMapping("md5")????public?String?toMd5(){????????return?"md5";
????}
}

啟動(dòng)項(xiàng)目,打開瀏覽器進(jìn)行訪問:

SpringBoot項(xiàng)目如何整合JSP

以上是SpringBoot項(xiàng)目如何整合JSP的詳細(xì)內(nèi)容。更多信息請關(guān)注PHP中文網(wǎng)其他相關(guān)文章!

本站聲明
本文內(nèi)容由網(wǎng)友自發(fā)貢獻(xiàn),版權(quán)歸原作者所有,本站不承擔(dān)相應(yīng)法律責(zé)任。如您發(fā)現(xiàn)有涉嫌抄襲侵權(quán)的內(nèi)容,請聯(lián)系admin@php.cn

熱AI工具

Undress AI Tool

Undress AI Tool

免費(fèi)脫衣服圖片

Undresser.AI Undress

Undresser.AI Undress

人工智能驅(qū)動(dòng)的應(yīng)用程序,用于創(chuàng)建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用于從照片中去除衣服的在線人工智能工具。

Clothoff.io

Clothoff.io

AI脫衣機(jī)

Video Face Swap

Video Face Swap

使用我們完全免費(fèi)的人工智能換臉工具輕松在任何視頻中換臉!

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費(fèi)的代碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

功能強(qiáng)大的PHP集成開發(fā)環(huán)境

Dreamweaver CS6

Dreamweaver CS6

視覺化網(wǎng)頁開發(fā)工具

SublimeText3 Mac版

SublimeText3 Mac版

神級(jí)代碼編輯軟件(SublimeText3)

熱門話題

Laravel 教程
1597
29
PHP教程
1488
72
怎么在SpringBoot中使用Redis實(shí)現(xiàn)分布式鎖 怎么在SpringBoot中使用Redis實(shí)現(xiàn)分布式鎖 Jun 03, 2023 am 08:16 AM

一、Redis實(shí)現(xiàn)分布式鎖原理為什么需要分布式鎖在聊分布式鎖之前,有必要先解釋一下,為什么需要分布式鎖。與分布式鎖相對就的是單機(jī)鎖,我們在寫多線程程序時(shí),避免同時(shí)操作一個(gè)共享變量產(chǎn)生數(shù)據(jù)問題,通常會(huì)使用一把鎖來互斥以保證共享變量的正確性,其使用范圍是在同一個(gè)進(jìn)程中。如果換做是多個(gè)進(jìn)程,需要同時(shí)操作一個(gè)共享資源,如何互斥呢?現(xiàn)在的業(yè)務(wù)應(yīng)用通常是微服務(wù)架構(gòu),這也意味著一個(gè)應(yīng)用會(huì)部署多個(gè)進(jìn)程,多個(gè)進(jìn)程如果需要修改MySQL中的同一行記錄,為了避免操作亂序?qū)е屡K數(shù)據(jù),此時(shí)就需要引入分布式鎖了。想要實(shí)現(xiàn)分

SpringBoot怎么自定義Redis實(shí)現(xiàn)緩存序列化 SpringBoot怎么自定義Redis實(shí)現(xiàn)緩存序列化 Jun 03, 2023 am 11:32 AM

1、自定義RedisTemplate1.1、RedisAPI默認(rèn)序列化機(jī)制基于API的Redis緩存實(shí)現(xiàn)是使用RedisTemplate模板進(jìn)行數(shù)據(jù)緩存操作的,這里打開RedisTemplate類,查看該類的源碼信息publicclassRedisTemplateextendsRedisAccessorimplementsRedisOperations,BeanClassLoaderAware{//聲明了key、value的各種序列化方式,初始值為空@NullableprivateRedisSe

springboot讀取文件打成jar包后訪問不到怎么解決 springboot讀取文件打成jar包后訪問不到怎么解決 Jun 03, 2023 pm 04:38 PM

springboot讀取文件,打成jar包后訪問不到最新開發(fā)出現(xiàn)一種情況,springboot打成jar包后讀取不到文件,原因是打包之后,文件的虛擬路徑是無效的,只能通過流去讀取。文件在resources下publicvoidtest(){Listnames=newArrayList();InputStreamReaderread=null;try{ClassPathResourceresource=newClassPathResource("name.txt");Input

SpringBoot與SpringMVC的比較及差別分析 SpringBoot與SpringMVC的比較及差別分析 Dec 29, 2023 am 11:02 AM

SpringBoot和SpringMVC都是Java開發(fā)中常用的框架,但它們之間有一些明顯的差異。本文將探究這兩個(gè)框架的特點(diǎn)和用途,并對它們的差異進(jìn)行比較。首先,我們來了解一下SpringBoot。SpringBoot是由Pivotal團(tuán)隊(duì)開發(fā)的,它旨在簡化基于Spring框架的應(yīng)用程序的創(chuàng)建和部署。它提供了一種快速、輕量級(jí)的方式來構(gòu)建獨(dú)立的、可執(zhí)行

springboot怎么獲取application.yml里值 springboot怎么獲取application.yml里值 Jun 03, 2023 pm 06:43 PM

在項(xiàng)目中,很多時(shí)候需要用到一些配置信息,這些信息在測試環(huán)境和生產(chǎn)環(huán)境下可能會(huì)有不同的配置,后面根據(jù)實(shí)際業(yè)務(wù)情況有可能還需要再做修改。我們不能將這些配置在代碼中寫死,最好是寫到配置文件中,比如可以把這些信息寫到application.yml文件中。那么,怎么在代碼里獲取或者使用這個(gè)地址呢?有2個(gè)方法。方法一:我們可以通過@Value注解的${key}即可獲取配置文件(application.yml)中和key對應(yīng)的value值,這個(gè)方法適用于微服務(wù)比較少的情形方法二:在實(shí)際項(xiàng)目中,遇到業(yè)務(wù)繁瑣,邏

SpringBoot+Dubbo+Nacos 開發(fā)實(shí)戰(zhàn)教程 SpringBoot+Dubbo+Nacos 開發(fā)實(shí)戰(zhàn)教程 Aug 15, 2023 pm 04:49 PM

本文來寫個(gè)詳細(xì)的例子來說下dubbo+nacos+Spring Boot開發(fā)實(shí)戰(zhàn)。本文不會(huì)講述太多的理論的知識(shí),會(huì)寫一個(gè)最簡單的例子來說明dubbo如何與nacos整合,快速搭建開發(fā)環(huán)境。

jsp分頁功能怎么實(shí)現(xiàn) jsp分頁功能怎么實(shí)現(xiàn) Mar 04, 2024 pm 04:40 PM

實(shí)現(xiàn)步驟:1、在JSP頁面中引入JSTL標(biāo)簽庫;2、從數(shù)據(jù)庫中獲取數(shù)據(jù);3、對數(shù)據(jù)進(jìn)行分頁處理;4、在頁面中顯示分頁導(dǎo)航條;5、根據(jù)當(dāng)前頁碼和每頁顯示數(shù)量,從分頁后的數(shù)據(jù)中獲取對應(yīng)的數(shù)據(jù)并顯示在頁面上即可。

比較SpringBoot與SpringMVC的差異是什么? 比較SpringBoot與SpringMVC的差異是什么? Dec 29, 2023 am 10:46 AM

SpringBoot與SpringMVC的不同之處在哪里?SpringBoot和SpringMVC是兩個(gè)非常流行的Java開發(fā)框架,用于構(gòu)建Web應(yīng)用程序。盡管它們經(jīng)常分別被使用,但它們之間的不同之處也是很明顯的。首先,SpringBoot可以被看作是一個(gè)Spring框架的擴(kuò)展或者增強(qiáng)版。它旨在簡化Spring應(yīng)用程序的初始化和配置過程,以幫助開發(fā)人

See all articles