본문 바로가기
Java Web/Spring Boot

[Spring Boot] JSP 템플릿 엔진 연결하기

by 스응 2023. 4. 12.
728x90
728x90

1. build.gradle 파일에서 의존성 추가

1
2
3
4
5
dependencies {
    implementation 'org.apache.tomcat.embed:tomcat-embed-jasper' // JSP
    implementation 'javax.servlet:jstl' // JSTL
    ...
}
cs

 

  - Tomcat에서 JSP를 처리하기 위한 라이브러리

  - Embedded Tomcat

      : 스프링부트에 내장된 Tomcat 서버를 사용하는 것

      → 외부 Tomcat 서버는 설치/구성할 필요 없이 애플리케이션 실행 가능

  - tomcat-embed-jasper

      : Embedded Tomcat에서 JSP를 처리하기 위해 jasper라는 JSP 컴파일러 관련 기능을 제공함

 

 

2. .jsp 파일들이 위치할 webapp 폴더 직접 생성

  - src > main > webapp  > WEB-INF 생성

 

3. application.properties를 application.yml로 변경하고 파일 수정

 

1
2
3
4
5
6
7
8
9
10
11
12
13
server:
  port: 8080  # 포트 번호
  servlet: 
    encoding: 
      charset: utf-8  # 인코딩 표준
      force: true
      
# 스프링 JSP 사용 설정
spring: 
  mvc: 
    view: 
      prefix: /WEB-INF/view/  # jsp 파일 경로
      suffix: .jsp  # 확장자
cs

 

 

 

320x100
반응형

댓글