[ Spring Boot ] JSP 파일 연동하는 방법

JooKit 주킷 2021. 9. 12. 23:50
목차 접기
728x90
반응형

1.  pom.xml에 JSP파일을 사용하기 위한 dependency 추가

    <!-- JSP 파일을 사용/연동하기 위함 -->
    <dependency>
        <groupId>org.apache.tomcat.embed</groupId>
           <artifactId>tomcat-embed-jasper</artifactId>
          <scope>provided</scope>
    </dependency>

    <!-- JSP 파일에서 데이터 가공을 쉽게할 수 있는 문법을 쓰기 위함 -->
    <dependency>
        <groupId>javax.servlet</groupId>
        <artifactId>jstl</artifactId>
    </dependency>

jasper dependency 는 추가를 꼭 해주어야 한다.


그러지 않으면 white error를 접하게 될 수도 있다.

 

아래에 jstl dependency는 jstl 문법을 사용해 JSP 파일에서 데이터를 쉽게 가공해서 보여주기 위해 추가하는 것.

 

 

2.  application.yml 파일에 jsp 파일 경로 지정해주기

 

 

spring:
  mvc:
       view:
         prefix: /WEB-INF/jsp/
      suffix: .jsp
  • prefix : 고정
  • suffix : 의미

 

 

3.  src/main/webapp/WEB-INF/jsp/파일명.jsp 생성

 

아래 사진과 같이 webapp 폴더 밑에 WEB-INF 폴더를 직접 생성해주고
하위 폴더로 jsp 폴더를 생성한 후에, jsp 폴더 하위에 jsp 파일을 생성해준다.

 

 

 

4.  Controller 구현

 

아래와 같이 작성하고 실행해주면?? 작동이 잘 된다!

 

 

 

@RequestMapping(value="/")

해당 어노테이션에서 value를 빼고

@RequestMapping("/")

위와 같이 사용을해도 작동이 된다.

 

 

 

아래와 같이 웹페이지에서 JSP 파일을 잘 불러온다!

728x90
반응형
LIST