新建好springboot專案以後目錄如下:
第一步:在專案的pom檔案中加入配置jsp所需的jar套件
#程式碼:
????????<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檔
第三步:在主設(shè)定檔中設(shè)定jsp檔的存取路徑與字尾
程式碼:
spring.mvc.view.prefix=/WEB-INF/jsp/ spring.mvc.view.suffix=.jsp
最後,寫一個(gè)控制器進(jìn)行測試
#程式碼:
@Controller@RequestMapping("md5")public?class?Md5Controller?{????@RequestMapping("md5")????public?String?toMd5(){????????return?"md5"; ????} }
啟動(dòng)項(xiàng)目,開啟瀏覽器進(jìn)行存?。?/p>
以上是SpringBoot專案如何整合JSP的詳細(xì)內(nèi)容。更多資訊請(qǐng)關(guān)注PHP中文網(wǎng)其他相關(guān)文章!

熱AI工具

Undress AI Tool
免費(fèi)脫衣圖片

Undresser.AI Undress
人工智慧驅(qū)動(dòng)的應(yīng)用程序,用於創(chuàng)建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Clothoff.io
AI脫衣器

Video Face Swap
使用我們完全免費(fèi)的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱門文章

熱工具

記事本++7.3.1
好用且免費(fèi)的程式碼編輯器

SublimeText3漢化版
中文版,非常好用

禪工作室 13.0.1
強(qiáng)大的PHP整合開發(fā)環(huán)境

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

SublimeText3 Mac版
神級(jí)程式碼編輯軟體(SublimeText3)

熱門話題

一、Redis實(shí)現(xiàn)分散式鎖原理為什麼需要分散式鎖在聊分散式鎖之前,有必要先解釋一下,為什麼需要分散式鎖。與分散式鎖相對(duì)就的是單機(jī)鎖,我們?cè)趯懚鄨?zhí)行緒程式時(shí),避免同時(shí)操作一個(gè)共享變數(shù)產(chǎn)生資料問題,通常會(huì)使用一把鎖來互斥以保證共享變數(shù)的正確性,其使用範(fàn)圍是在同一個(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ū)е麦v數(shù)據(jù),此時(shí)就需要引入分佈式鎖了。想要實(shí)現(xiàn)分

1.自訂RedisTemplate1.1、RedisAPI預(yù)設(shè)序列化機(jī)制基於API的Redis快取實(shí)作是使用RedisTemplate範(fàn)本進(jìn)行資料快取操作的,這裡開啟RedisTemplate類,查看該類別的源碼資訊publicclassRedisTemplateextendsRedisAccessorimplementsRedisOperations,BeanClassLoaderAware{//聲明了value的各種序列化方式,初始值為空@NullableprivateRedisSe

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

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

在專案中,很多時(shí)候需要用到一些配置信息,這些信息在測試環(huán)境和生產(chǎn)環(huán)境下可能會(huì)有不同的配置,後面根據(jù)實(shí)際業(yè)務(wù)情況有可能還需要再做修改。我們不能將這些設(shè)定在程式碼中寫死,最好是寫到設(shè)定檔中,例如可以把這些資訊寫到application.yml檔案中。那麼,怎麼在程式碼裡取得或使用這個(gè)位址呢?有2個(gè)方法。方法一:我們可以透過@Value註解的${key}即可取得設(shè)定檔(application.yml)中和key對(duì)應(yīng)的value值,這個(gè)方法適用於微服務(wù)比較少的情形方法二:在實(shí)際專案中,遇到業(yè)務(wù)繁瑣,邏

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

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

jsp和html區(qū)別:1、運(yùn)作機(jī)制;2、用途;3、與Java的關(guān)係;4、功能;5、與後端的關(guān)係;6、速度;7、可維護(hù)性和擴(kuò)展性;8、學(xué)習(xí)和使用的難易度;9、文件後綴和識(shí)別工具;10、社區(qū)和支持;11、安全性。詳細(xì)介紹:1、運(yùn)行機(jī)制,HTML是一種標(biāo)記語言,主要用於描述和定義網(wǎng)頁的內(nèi)容,它運(yùn)行在客戶端,由瀏覽器解釋執(zhí)行,JSP是一種動(dòng)態(tài)網(wǎng)頁技術(shù),運(yùn)行在伺服器端等等。
