겉바속촉

JSP & Jasper 본문

IT 일기 (상반기)/JAVA

JSP & Jasper

겉바속촉 2022. 6. 14. 14:28
728x90
반응형

 

 

서블릿을 공부했으니 이제 JSP를 해보도록 하겠습니다:)

 

jsp라는 확장자를 가진 파일을 요청받으면 제스퍼는 서블릿 코드를 만들어버립니다.

WAS가 바로 제스퍼에게 넘겨서 서블릿을 만들게 한다고 생각하면 됩니다.

 

 

JSP파일을 하나 만들어두고 난 뒤

이클립스에서 작성하고 있는 워크스페이스 폴더를 살펴볼게요

 

 

\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\work\Catalina\localhost\ROOT\org\apache\jsp

 

저 경로로 들어가보면 만들어두었던 jsp의 Class파일과 Java 파일 두 개가 존재합니다.

 

Jasper가 JSP 파일을 Class 파일(Servlet)로 컴파일 했기 때문입니다.

 

 

 

 

HTML의 확장자를 바꿔 JSP 파일로 만들어주면, 이 파일은 Jasper가 읽어 들일 준비를 합니다.

그리고 JspWriter로 HTML에 알아서 새로 작성을 합니다.

 

즉, JSP파일이 웹 브라우저에 바로 띄워지는 것이 아니라

호출된 JSP파일을 Jasper가 컴파일 후 다시 HTML에 그려주는 것.

 

 

 

 

 

728x90
반응형

'IT 일기 (상반기) > JAVA' 카테고리의 다른 글

JSP MVC 1  (0) 2022.06.15
JSP 휘뚜루마뚜루 해보기  (0) 2022.06.14
Application, Session, Cookie 차이점  (0) 2022.06.13
Cookie maxAge 옵션이란  (0) 2022.06.13
Cookie path 옵션이란  (0) 2022.06.13