Spring boot 에서는 JSP를 직접적으로 지원하지 않는다.
꼭 필요한 경우가 아니라면 타임리프(Thymeleaf) 를 사용하길 추천한다.
만약 JSP 로 해야하는 경우라면 https://start.spring.io/ 에서 Packaging 선택시 꼭 War로 해야한다.
1. 라이브러리 추가
Maven (pom.xml)
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>jstl</artifactId>
</dependency>
<dependency>
<groupId>org.apache.tomcat.embed</groupId>
<artifactId>tomcat-embed-jasper</artifactId>
</dependency>
Gradle (build.gradle)
dependencies {
implementation 'javax.servlet:jstl'
implementation "org.apache.tomcat.embed:tomcat-embed-jasper"
}
2. View 경로 설정.
application.properties
spring.mvc.view.prefix=/WEB-INF/
spring.mvc.view.suffix=.jsp
3. 경로 생성(WEB-INF)
경로를 생성하여 그곳에 jsp 파일을 만들어 주면된다.
'언어 > Java' 카테고리의 다른 글
[JSP] JSP 정리 (0) | 2022.03.18 |
---|---|
[Spring] PRG (Post-Redirect-Get) 패턴 (0) | 2022.03.17 |