Spring-BootでJSPを使う
https://start.spring.io/ で depencencies に Spring Web
を追加して生成します。
生成された pom.xml
に次の依存関係を追加します:
pom.xml
<dependency>
<groupId>org.apache.tomcat.embed</groupId>
<artifactId>tomcat-embed-jasper</artifactId>
</dependency>
<dependency>
<!-- 必要に応じて -->
<groupId>javax.servlet</groupId>
<artifactId>jstl</artifactId>
</dependency>
appliction.properties
にツイ着を追加します:
application.properties
spring.mvc.view.prefix=/WEB-INF/view/
spring.mvc.view.suffix=.jsp
src/main/webapp/WEB-INF/view/
の下に JSP ファイルを作成します。
コントローラではThymeleaf利用時などと同様、 return "index";
とすることで index.jsp
を返すようになります。
参考:
出典: