Spring Boot-Controller(下)

Spring Boot-Controller(下)

上一篇有提到Spring Boot預設是沒有支援以jsp來作為view(層)的顯示,他是搭配著模板引擎,利用了模板引擎製作view層

傳統的Spring Struts2 (SS架構)我們習慣於將jsp檔案放置於WEB-INF資料夾底下,Spring Boot是可以更改設定將view層以jsp方式作為顯示

今天開始前我要先介紹常見的問題排除

Perhaps you are running on a JRE rather than a JDK?

遇到這個問題的解決方式呢,點擊上方工具列

Window->Preferences->點選Java展開選單->選擇Installed JRES點擊會出現下面圖片右方視窗

Spring Boot-Controller(下)

之後在按Finish就可以了

之後我們使用Maven做Compile或package就沒問題了如下圖

Spring Boot-Controller(下)

Spring Boot以JSP方式呈現VIEW層介紹

這一個篇幅很多要介紹,會有很多的問題,Windows有編碼中文亂碼的問題我會慢慢做解釋

第一步:

在application.properties加入底下這兩行

Spring Boot-Controller(下)

在pom檔案放入底下的依賴

Spring Boot-Controller(下)

在src->main->webapp下新增WEB-INF資料夾

在WEB-INF資料夾新增jsp

jsp頁面如下

Spring Boot-Controller(下)

將userController修改為以下配置

Spring Boot-Controller(下)

點擊專案右鍵->Run AS ->Run configurations->Maven Build->Base directory點Workspace選擇你的專案->Goals輸入 compile

Spring Boot-Controller(下)

沒錯誤再一次

點擊專案右鍵->Run AS ->Run configurations->Maven Build->Base directory點Workspace選擇你的專案->Goals輸入 package

Spring Boot-Controller(下)

沒錯誤的話你的專案target底下會出現SpringTest-0.0.1-SNAPSHOT.war

Spring Boot-Controller(下)

名稱是pom.xml中兩個tag字串所相加的名稱

SpringTest

0.0.1-SNAPSHOT

下載tomcat

下載 Apache Tomcat

tomcat已經有tomcat9版本,我以tomcat8配置作介紹

下一步:

進入tomcat8目錄

Spring Boot-Controller(下)

下一步:

將SpringTest-0.0.1-SNAPSHOT.war丟到webapps

下一步:

使用使用者命令工具進到此目錄

下startup.bat

啟動畫面如下圖

Spring Boot-Controller(下)

在瀏覽器輸入

(http://localhost:8080/SpringTest-0.0.1-SNAPSHOT/ )

就大功告成!!!灑花~~~

Spring Boot-Controller(下)

如果你是想了解Controller還有沒有其他應用,當然是有的他還有很多的參數可以設定

但是此兩篇Controller是介紹如何搭配View層做個展示,程序撰寫第一步都是要展示出我們的界面。




分享到:


相關文章: