SpringBoot에서 jsp 설정하기

spring boot는 기본적으로 jsp를 지원하지 않는다.

그래서 jsp를 사용하기 위해 따로ㅓ 사용자가 설정해줘야 한다.

  1. pom.xml(maven)
        <dependency>
            <groupId>org.apache.tomcat.embed</groupId>
            <artifactId>tomcat-embed-jasper</artifactId>
        </dependency>
        <dependency>
            <groupId>javax.servlet</groupId>
            <artifactId>jstl</artifactId>
        </dependency>
  1. application.yml
spring:
  mvc:
    view:
      prefix: /WEB-INF/views/
      suffix: .jsp
  1. jsp 파일 경로

아래 그림처럼 src/main폴더 하위에 webapp/WEB-INF/views 폴더에 놓는다.

예시)

	@GetMapping("/temp/jsp")
	public String tempJsp() {
		System.out.println("tempJsp()");
		// prefix : /WEB-INF/views/
		// suffix : jsp
		// 풀네임 : /WEB-INF/views/test.jsp.jsp // 그전에 main 아래에 webapp폴더 만들어줘!
		return "test";
	}

좋은 웹페이지 즐겨찾기