Spring Boot JSP
JSP(Java Server Page)란?
JSP는 Java Server Pages 의 약자이며
HTML 코드에 JAVA 코드를 넣어 동적 웹페이지를 생성하는 웹어플리케이션 도구이다.
JSP가 실행되면 자바 서블릿(Servlet)으로 변환되며 웹 어플리케이션 서버에서 동작되면서 필요한 기능을 수행하고 그렇게 생성된 데이터를 웹페이지와 함께 클라이언트로 응답한다.
spring으로 jsp view 만들어서 사용할 경우
경로 :
JSP : src/main/java/webapp/WEB-INF/view안에 .jsp 파일
JSP 컴파일을 위한 라이브러리 추가
JSP(Java Server Page)도 템플릿 엔진이기 때문에 사용하기 위해서는 별도의 라이브러리가 필요합니다. JSP를 지원하는 대표 엔진은 apache의 tomcat입니다.
implementation "org.apache.tomcat.embed:tomcat-embed-jasper"
다운로드한 프로젝트 내에 있는 build.gradle 파일의 dependencies 부분에 org.apache.tomcat.embed:tomcat-embed-jasper 라이브러리를 추가해주세요. 만약 gradle 대신 maven을 사용하고 계신다면 아래의 구문을 사용하시면 됩니다.
<dependency>
<groupId>org.apache.tomcat.embed</groupId>
<artifactId>tomcat-embed-jasper</artifactId>
<scope>provided</scope>
</dependency>
JSP 관련 포스팅
https://h0-0cat.tistory.com/entry/JAVA-2
[JSP] JSP(Java Server Page) 란?
JSP(Java Server Page)란? JSP는 Java Server Pages 의 약자이며 HTML 코드에 JAVA 코드를 넣어 동적 웹페이지를 생성하는 웹어플리케이션 도구이다. JSP가 실행되면 자바 서블릿(Servlet)으로 변환되며 웹 어플리
h0-0cat.tistory.com

'SPING > Spring 정리' 카테고리의 다른 글
[Spring] Spring Boot JPA (0) | 2023.06.28 |
---|---|
[SPring] Spring Boot Mybatis (0) | 2023.06.26 |
[Spring] Mustache(머스테치)란? (0) | 2023.06.25 |
[Spring] Thymeleaf(타임리프)란? Thymeleaf(타임리프)와 JSP 차이점은 뭘까? (0) | 2023.06.25 |
[Spring] Spring Boot Freemarker (0) | 2023.06.25 |