JSP 사용 설정
- Spring boot를 이용하는 경우 JSP가 아닌 템플릿을 이용
(1) application.properties 설정 변경
- src-main-webapp/WEB-INF/views 폴더 생성
- src/main/resources-application.properties에 다음을 추가
- prefix: 경로지정, suffix: 파일 확장자를 찾아줌
(2) build.gradle 설정 변경
- dependencies 부분에 JSP 사용 시 필요한 jstl 추가
- JSP 엔진 역할을 하는 tomcat-embed-jasper library 추가
1
2
3
4
5
6
7
8
|
dependencies {
implementation 'org.springframework.boot:spring-boot-starter-web'
developmentOnly 'org.springframework.boot:spring-boot-devtools'
testImplementation 'org.springframework.boot:spring-boot-starter-test'
compile('javax.servlet:jstl')
}
http://colorscripter.com/info#e" target="_blank" style="color:#4f4f4ftext-decoration:none">Colored by Color Scripter
|
(3) 저장 후 프로젝트 우클릭 - Gradle(STS) - Refresh Dependencies
(4) src/main/webapp/WEB-INF/views에서 JSP 파일을 만들어 사용
(5) Controller에서 다음과 같이 작성
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
|
package sample.conrtoller;
@Controller
public class HelloConrtoller {
@RequestMapping("/index")
public String hello() {
return "index"; //jsp file 명
}
}
http://colorscripter.com/info#e" target="_blank" style="color:#4f4f4ftext-decoration:none">Colored by Color Scripter
|
반응형
'Java > Spring Boot' 카테고리의 다른 글
SpringBoot-006-REST API (GET/POST/PUT/DELETE) (0) | 2019.08.26 |
---|---|
SpringBoot-005-Spring web MVC (0) | 2019.08.19 |
SpringBoot-004-Spring Boot 프로젝트 살펴보기 (0) | 2019.08.19 |
SpringBoot-002-Spring Boot project 만들기 (0) | 2019.08.17 |
SpringBoot-001-개발 환경 설정 (0) | 2019.08.16 |