기억의 습작

Using JSP in Spring boot 본문

Software/JAVA

Using JSP in Spring boot

뿌사리다 2021. 8. 26. 22:30

스프링 부트에서 JSP 사용하기 위해 설정하는 방법

 

테스트 환경

Spring boot 2.2.5.RELEASE
Gradle build
YML

Git 소스 다운로드

 

build.gradle 설정

    compile(‘org.apache.tomcat.embed:tomcat-embed-jasper’)
    compile(‘javax.servlet:jstl:1.2’)

 

application.yml 설정

spring:
  mvc:
    view:
      prefix: ‘/WEB-INF/views/’
      suffix: ‘.jsp’

 

jsp 파일 생성

src/main/webapp/WEB-INF/views/index.jsp 위치에 파일을 생성한다.

<%@ page language=“java” contentType=“text/html; charset=UTF-8” pageEncoding=“UTF-8”%>
<!DOCTYPE html>
<html>
<head>
<meta charset=“UTF-8”>
<title>Insert title here</title>
</head>
<body>
hello Cho Byeong kook.
</body>
</html>

 

Controller 를 생성한다

package com.mobileleader.blog.controller;
 
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
 
@Controller
public class MainController {
    
    @RequestMapping(“/”)
    public String main() {
        return “index”;
    }
 
}

 

페이지 접속 하기

 

주의사항

  • thymeleaf 와 같이 혼용해서 사용할 수 없습니다. 즉, pom.xml 이나 build.gradle 에 thymeleaf 라이브러리를 추가하면 오류가 발생한다.
728x90
반응형
LIST