Spring Boot 3 也可以使用 JSP,但是,需要在 application.properties 中先設定相關屬性。
Spring Boot 3 Jsp 設定
打開 application.properties

增加設定 將 JSP 檔案放置在
${project.basedir}/main/webapp/WEB-INF/jsp/
spring.mvc.view.prefix: /WEB-INF/jsp/
spring.mvc.view.suffix: .jsp
這樣的設定方式,可以將 Jsp 藏起來,保證 Jsp 執行一定會先經過 Controller。
在 WEB-INF 中,新增資料夾 jsp,在 jsp 中增加 Hi3.jsp
如果專案中沒有 webapp 的資料夾,請先手動增加

Jsp 中,寫些簡單的文字吧

參考上個例子中的 HiAction ,另外建立一個 Hi3Action.java
class 上方增加 @Controller
並增加 hi3() method

還需要 在 pom.xml 增加 dependency
<dependency>
<groupId>org.apache.tomcat.embed</groupId>
<artifactId>tomcat-embed-jasper</artifactId>
<scope>provided</scope>
</dependency>
重新啟動 Spring Boot ,並且開啟瀏覽器,執行 http://localhost:8080/Hi3

成功