스프링 부트(Spring Boot) - JSP

2경빈·2024년 6월 19일

Spring Boot

목록 보기
7/19

스프링 부트에서 JSP 사용하기

스프링 부트(SPRING BOOT)는 JSP를 지원하지만, 몇 가지 추가 설정이 필요하다.
기본적으로, 스프링 부트는 Thymeleaf, Freemarker와 같은 템플릿 엔진을 더 선호하지만, JSP를 사용해야 하는 경우 다음 단계들을 따르시면 된다.

build.gradle 설정

implementation 'org.apache.tomcat.embed:tomcat-embed-jasper'
implementation 'javax.servlet:jstl:1.2'

application.properties

# view resolver
spring.mvc.view.prefix=/WEB-INF/views/
spring.mvc.view.suffix=.jsp

폴더구조

src/main/webapp/WEB-INF/views/ 폴더 아래에 JSP 파일 작성

JSP 파일 샘플

<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
  
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>헬로월드</title>

<%@ include file="/WEB-INF/views/layout/util.jsp" %>

</head>
<body>
	<h1>HOME ~ !</h1>
</body>
</html>

코드 :

@GetMapping("login")
    public String login() {
        return "member/login";
}


Ex)

profile
eggs before hatching

0개의 댓글