목차
접기
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
'Java' 카테고리의 다른 글
외부 API 호출하는 방법 제일 기초(외부 API 호출) (0) | 2022.01.06 |
---|---|
java file download (0) | 2021.11.15 |
[ Spring Boot ] controller에서 @Controller 어노테이션이 제대로 작동하지 않을 때 보아야할 것. (0) | 2021.09.12 |
[ Spring Boot ] 맥북에 lombok 설치하는 방법 (0) | 2021.09.12 |
[ java ] 정수 3자리 콤마 찍는 방법 (0) | 2021.08.29 |