스프링 부트 + jsp 연동

2024. 3. 13. 10:52웹개발/Spring Boot

728x90

스프링 부트 시큐리티에 jsp를 설정하면 기본적으로 application.yml 설정을

  mvc:
    view:
      prefix: /WEB-INF/jsp/
      suffix: .jsp

위치는 src/main/webapp 에 위치해야한다 src/main/webapp/WEB-INF/jsp 폴더 생성하고 그 폴더에 jsp를 넣으면 됨

pom.xml에 dependency 추가

        <dependency>
          <groupId>org.apache.tomcat.embed</groupId>
          <artifactId>tomcat-embed-jasper</artifactId>
        </dependency>

해주고 컨트롤러에서 호출해주면 완성

추가적으로 taglib와 jstl을 사용하려면 pom.xml에

        <dependency>
            <groupId>jakarta.servlet.jsp.jstl</groupId>
            <artifactId>jakarta.servlet.jsp.jstl-api</artifactId>
            <version>3.0.0</version>
        </dependency>

        <dependency>
            <groupId>jakarta.servlet</groupId>
            <artifactId>jakarta.servlet-api</artifactId>
            <version>6.0.0</version>
            <scope>provided</scope>
        </dependency>

        <dependency>
            <groupId>org.glassfish.web</groupId>
            <artifactId>jakarta.servlet.jsp.jstl</artifactId>
            <version>3.0.1</version>
        </dependency>
        
        <dependency>
            <groupId>taglibs</groupId>
            <artifactId>standard</artifactId>
            <version>1.1.2</version>
        </dependency>

추가해주면 된다.

 

728x90
반응형