JSP - JSP Project

iseon_u·2022년 6월 25일
0

JSP

목록 보기
1/4
post-thumbnail

JSP를 사용하는 스프링 부트 프로젝트


템플릿 엔진

스프링 부트 추천 템플릿 엔진

  • Tymeleaf
  • Freemarker
  • Mustache

💬 JSP 템플릿 엔진을 사용하기 위해서는 프로젝트 구성을 수정해야 한다.

JSP 컴파일 라이브러리

Gradle

implementation "org.apache.tomcat.embed:tomcat-embed-jasper"

Maven

<dependency>
  <groupId>org.apache.tomcat.embed</groupId>
  <artifactId>tomcat-embed-jasper</artifactId>
  <scope>provided</scope>
</dependency>

JSP 프로젝트 구조 변경

  • webapp, WEB-INF 구조로 변경 (폴더 생성)
  • webapp 폴더
    • 웹을 정의하는 root 폴더
  • WEB-INF
    • J2EE 사양에 따라 정의된 표준 폴더 구조

JSP 뷰 리졸버 설정 변경

spring.mvc.view.prefix=/WEB-INF/view/
spring.mvc.view.suffix=.jsp
  • application.properties 에서 ViewResolver 의 경로 수정

index.jsp 추가

  • webapp/WEB-INF/view 경로에 JSP 파일 추가
profile
🧑🏻‍💻 Hello World!

0개의 댓글