스프링

스프링부트에서 JSP 로 화면 보여주기

nan2 2022. 2. 17. 14:24
반응형

1. maven 프로젝트의 경우 pom.xml에 아래 라이브러리를 추가한다.

<!-- JSP -->
<dependency>
	<groupId>javax.servlet</groupId>
	<artifactId>jstl</artifactId>
</dependency> 
<dependency> 
	<groupId>org.apache.tomcat.embed</groupId> 
	<artifactId>tomcat-embed-jasper</artifactId> 
</dependency>

 

 

2. 프로젝트 구조 변경한다.

Thymeleaf 템플릿을 사용하는 경우 resources/templates에 html 파일을 넣어주면 되지만,

JSP 로 화면을 보여주기 위해선, webapp/WEB-INF 폴더를 생성해주고 그 안에 .jsp 파일을 넣어준다.

 

 

3. ViewResolver 설정 변경한다.

 

application.properties 파일에 ViewResolver 경로를 변경해준다.

spring.mvc.view.prefix=/WEB-INF/
spring.mvc.view.suffix=.jsp
반응형