欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

SpringBoot使用JSP作為視圖模板的方法

 更新時間:2018年08月20日 14:51:51   作者:LinShiyang2018  
這篇文章主要介紹了SpringBoot使用JSP作為視圖模板的方法,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧

第一次寫博客,其實網(wǎng)上已經(jīng)有很多關(guān)于SpringBoot使用JSP作為視圖模板的博客文章了,不過當(dāng)我在使用他們的文章作為指導(dǎo)發(fā)現(xiàn)了一些問題,也許是因為那些大神們境界很高了,不需要注意到一些細(xì)枝末節(jié),但作為初學(xué)者,因為一些不明白的原因而一直無法入門是一件非常痛苦的事,所以在這里,我是以一個初學(xué)者的角度來寫這篇文章,順便給自己做一個備忘。

系統(tǒng):Windows
IDE:IntelliJ IDEA
JDK:1.8
SpringBoot:1.5.9RELEASE

(1)創(chuàng)建SpringBoot項目,添加依賴(這里假設(shè)已經(jīng)會創(chuàng)建一個SpringBoot應(yīng)用)

<dependency>
  <groupId>org.springframework.boot</groupId>
  <artifactId>spring-boot-starter-web</artifactId>
</dependency>

<!--jsp頁面使用jstl標(biāo)簽-->
<dependency>
  <groupId>javax.servlet</groupId>
  <artifactId>jstl</artifactId>
</dependency>

<!--用于編譯jsp-->
<dependency>
  <groupId>org.apache.tomcat.embed</groupId>
  <artifactId>tomcat-embed-jasper</artifactId>
</dependency>

(2)創(chuàng)建webapp目錄作為jsp文件的根目錄

 

(3)設(shè)置webapp目錄為web資源文件目錄(很多博客少了這一部分)

進入項目工程(Project Structure)設(shè)置

 

 

(4)設(shè)置application.yml文件,也可以使用application.properties文件,看個人

 

(5)寫一個測試用的jsp文件,放在創(chuàng)建的jsp目錄下

 

(6)寫一個測試用的Controller類

 

(7)將pom文件中的打包方式從jar改為war(重要的一點,jar是不支持jsp運行的,發(fā)現(xiàn)很多博客都沒有這一步)

 

(8)運行右上角綠色三角形(運行)

成功,如果不是從右上角綠色小按鈕運行,而是在命令行中使用mvn:spring-boot run,不用講jar改成war也可以運行,但是開發(fā)一般都是直接使用按鈕啟動,而且使用jsp都是用war來打包發(fā)布到服務(wù)器上的,因此將jar改成war是一種良好的工作方式。

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • 基于IO版的用戶登錄注冊實例(Java)

    基于IO版的用戶登錄注冊實例(Java)

    下面小編就為大家?guī)硪黄贗O版的用戶登錄注冊實例(Java)。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-09-09
  • Mybatis執(zhí)行SQL時多了一個limit的問題及解決方法

    Mybatis執(zhí)行SQL時多了一個limit的問題及解決方法

    這篇文章主要介紹了Mybatis執(zhí)行SQL時多了一個limit的問題及解決方法,Mybatis攔截器方法識別到配置中參數(shù)supportMethodsArguments 為ture時會分頁處理,本文結(jié)合示例代碼給大家講解的非常詳細(xì),需要的朋友可以參考下
    2022-10-10
  • 關(guān)于mybatis調(diào)用存儲過程獲取返回值問題

    關(guān)于mybatis調(diào)用存儲過程獲取返回值問題

    這篇文章主要介紹了mybatis調(diào)用存儲過程獲取返回值問題,本文通過實例代碼給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-01-01
  • 在jmeter的beanshell中用java獲取系統(tǒng)當(dāng)前時間的簡單實例

    在jmeter的beanshell中用java獲取系統(tǒng)當(dāng)前時間的簡單實例

    這篇文章介紹了在jmeter的beanshell中用java獲取系統(tǒng)當(dāng)前時間的簡單實例,有需要的朋友可以參考一下
    2013-09-09
  • Java RPC框架熔斷降級機制原理解析

    Java RPC框架熔斷降級機制原理解析

    這篇文章主要介紹了Java RPC框架熔斷降級機制原理解析,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2020-02-02
  • Java Exchanger并發(fā)類使用方法

    Java Exchanger并發(fā)類使用方法

    這篇文章主要介紹了Java Exchanger并發(fā)類使用方法,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2020-04-04
  • Java關(guān)鍵字instanceof用法及實現(xiàn)策略

    Java關(guān)鍵字instanceof用法及實現(xiàn)策略

    instanceof 運算符是用來在運行時判斷對象是否是指定類及其父類的一個實例。這篇文章主要介紹了Java關(guān)鍵字instanceof用法解析,需要的朋友可以參考下
    2020-08-08
  • Java設(shè)計模式中橋接模式應(yīng)用詳解

    Java設(shè)計模式中橋接模式應(yīng)用詳解

    橋接,顧名思義,就是用來連接兩個部分,使得兩個部分可以互相通訊。橋接模式將系統(tǒng)的抽象部分與實現(xiàn)部分分離解耦,使他們可以獨立的變化。本文通過示例詳細(xì)介紹了橋接模式的原理與使用,需要的可以參考一下
    2022-11-11
  • java.lang.NoClassDefFoundError錯誤的原因及解決方法

    java.lang.NoClassDefFoundError錯誤的原因及解決方法

    這篇文章主要給大家介紹了關(guān)于java.lang.NoClassDefFoundError錯誤的原因及解決的相關(guān)資料,java.lang.NoClassDefFoundError是Java虛擬機在運行時無法找到特定類的錯誤,需要的朋友可以參考下
    2023-10-10
  • java實體類轉(zhuǎn)成map的實現(xiàn)

    java實體類轉(zhuǎn)成map的實現(xiàn)

    這篇文章主要介紹了java實體類轉(zhuǎn)成map的實現(xiàn)方式,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-06-06

最新評論