SPING/Spring 정리

[Spring] Spring Boot JSP

h0-0cat 2023. 6. 26. 18:45
728x90

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

728x90