Spring 설정관련

Spring Boot JSP 설정

hazy1993 2022. 12. 30. 11:54

JSP 파일 경로 생성

src/main/webapp/WEB-INF/views/

 

안에 board.jsp파일 생성

 

 

application.properties 의 경우

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

 

application.yml 의 경우 

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

추가

 

 

pom.xml에 추가

<dependencies> 의존성 추가 </dependencies>

 

jstl  jsp를 사용 할 수 있도록 하는 의존성 패키지

tomcat-embed-sasper << 이 친구 추가 안해줫더니 자꾸 경로를 찾을수 없다는 에러가 나서

삽질을 오래했다.

 

 

<dependency>
   <groupId>javax.servlet</groupId>
   <artifactId>jstl</artifactId>
</dependency>
<dependency>
   <groupId>org.apache.tomcat.embed</groupId>
   <artifactId>tomcat-embed-jasper</artifactId>
</dependency>

 

컨트롤러 추가 

package com.example.demo;

import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.GetMapping;

@Controller
public class board {

    @GetMapping("/board")
    public String boardMain(){


        return "board";
    }

}

 

 

src/main/webapp/WEB-INF/views/board.jsp

board.jsp 파일 추가

<%--
  Created by IntelliJ IDEA.
  User: msync
  Date: 2022-12-30
  Time: 오전 10:44
  To change this template use File | Settings | File Templates.
--%>
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
<head>
    <title>테스트게시판</title>
      <p>테스트게시판!!화면 !!</p>
</head>
<body>

</body>
</html>