반응형

스프링부트의 기본 지원 뷰는 타임리프입니다.

(Springboot의 기본 지원 view는 thymeleaf 입니다.)


view를 jsp로 사용하기 위해서는 아래와 같은 설정이 필요합니다.


pom.xml - JSP 및 JSTL 사용을 위해서 필요합니다.


1
2
3
4
5
6
7
8
9
10
11
12
13
<dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-web</artifactId>
</dependency>
<dependency>
    <groupId>javax.servlet</groupId>
    <artifactId>jstl</artifactId>
</dependency>
<dependency>
    <groupId>org.apache.tomcat.embed</groupId>
    <artifactId>tomcat-embed-jasper</artifactId>
    <scope>provided</scope>
</dependency>




application.properties 에서 jsp 뷰의 prefix와 suffix 를 설정해 줍니다.


1
2
3
spring.mvc.view.prefix=/WEB-INF/jsp
spring.mvc.view.suffix=.jsp




!! 404 오류 !!

위 pom.xml 에 의존성을 추가하지 않아도 별다른 컴파일 오류나 런타임 오류가 발생하지 않는다.

하지만 실제 웹페이지를 호출하면 404 오류가 발생한다.

반응형

+ Recent posts