안녕하세요,

스프링부트 프로젝트를 생성하고 나서 view단에 jsp를 사용하려면 설정을 해주어야 하는 부분이 있습니다.

 

설명드리기 전에 사용한 버전 말씀드립니다.

---------------------------------------------------------------

스프링 : 4.17.1

스프링부트 : 2.7.7

자바 : jdk 1.8

빌드도구 : gradle

---------------------------------------------------------------

 

 

1.

maven이 아닌 gradle을 사용하고 있으므로

ctrl + shift + r 을 눌러서 build.gradle 파일을 엽니다.

위 사진과 같이 dependencies 부분에 jsp를 사용하기 위해 추가합니다.

implementation 'javax.servlet:jstl'

implementation 'org.apache.tomcat.embed:tomcat-embed-jasper'

 

 

 

 

 

 

 2.

그리고 apllication.properties 파일을 열어서

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

spring.mvc.view.suffix=.jsp

라고 입력해 줍니다.

전 포트를 8090으로 따로 지정하였기 때문에 기본 포트 8080을 쓰실분들은 작성안하셔도 됩니다

 

 

 

3.

경로를 작성해준것과 같이 폴더를 생성해줍니다.

src -> main -> webapp -> WEB-INF -> views

src main webapp 은 gradle에 추가시킨 라이브러리에 되어있는 경로므로 필수로 만드셔야 합니다.

 

 

 

4.

그리고 viwes 폴더 우클릭 New -> Others 눌러서 jsp를 찾아서 만드시면되는데

특정 스프링 버전이후로는 처음에 jsp가 없어서 다운을 받아주셔야 합니다.

(있으면 생략)

 

Help -> Eclipse Marketplce 클릭 후

java and web 검색하여

Eclipse Enterperise Java and Web Developer Tools 를 다운받아주면 됩니다.

 

 

 

 

 

5.

jsp파일을 만들어 예시로 작성합니다

 

 

 

 

6.

이제 컨트롤러를 하나 만든 후에 아래처럼 어노테이션을 걸어준 후 

/index 경로로 연결해줍니다.

 

 

 

 

 

7.

서버 실행 후 

아래처럼 뜨면 완료입니다~

 

 

 

 

 

감사합니다.

LIST

+ Recent posts