반응형
우선, 스프링 부트에서 jsp를 사용하기 전에 알아야 할 것은 스프링 부트는 jsp를 공식적으로 지원하지 않고 권장하지도 않는다는 것입니다. jsp를 사용하게 되면 jar 패키징이 안 되어 war로만 패키징 할 수 있기 때문에 이 점을 주의해야 합니다. * 정확하게 말하면 jar로 패키징은 가능하지만 jar로 패키징 시 jsp 파일은 실행되지 않습니다.
1) build.gradle의 dependencies 사이에 jsp와 jstl이 사용 가능하도록 의존성을 추가합니다.
implementation 'javax.servlet:jstl'
implementation "org.apache.tomcat.embed:tomcat-embed-jasper"
2) application.properties에 jsp 관련 설정을 추가합니다.
spring.mvc.view.prefix=/WEB-INF/
spring.mvc.view.suffix=.jsp
3) src/main 밑에 webapp/WEB-INF 디렉토리를 추가합니다.
4) 3에서 만든 경로 밑에 jsp 파일을 생성하면 controller에서 return 가능합니다.
반응형
'Java Web > Spring' 카테고리의 다른 글
[Spring] 인텔리제이 스프링 레거시 프로젝트 세팅 방법 (0) | 2022.01.15 |
---|---|
[Spring] 객체 지향 5대 원칙 (0) | 2022.01.04 |
[Spring] pom.xml dependency 설정 (0) | 2021.10.13 |
[Spring] 스프링 form 태그 사용 관련 링크 (0) | 2021.09.29 |
[Spring] Spring Security 로그인 구현 (0) | 2021.08.12 |