🌏 WEB/Spring
Spring boot에서 JSP 사용하기
애정쓰
2021. 1. 25. 11:05
구조
구조를 보면 resources와 같은 경로에 webapp을 만들어 주시면 됩니다. 안에 WEB-INF는 똑같이 만들어주시고
application.yml에 설정에 따라 안에 있는 폴더 이름은 변경할 수 있습니다.
application.yml
spring:
mvc:
view:
prefix: /WEB-INF/jsp/
suffix: .jsp
build.gradle
// JSTL
implementation 'javax.servlet:jstl:1.2'
// JASPER
implementation 'org.apache.tomcat.embed:tomcat-embed-jasper'
springboot에서 jps를 사용하려면 외장톰캣을 의존성으로 추가해줍니다.
jsp는 극혐이니 jstl도 추가해줍니다.
기본 탬플릿
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Insert title here</title>
</head>
<body>
<h1>Hello Spring Boot!</h1>
</body>
</html>
img나 css 속성 path는 아래와 같이 잡아주시면 됩니다.
처음에 구조에서 resources안에 static-css/img 폴더를 만들어주시면 됩니다.
<link href="css/main.css" rel="stylesheet" type="text/css">
<a href="#"><img src="img/logo.png" width="139px" height="27px"></a>
반응형