1. JSP란??

실습으로 JSP에 대해  알아보겠습니다.

eclipse를 켜셔 firstweb에 jsp실습을 해보겠습니다.

jsp파일을 만들면 다음과 같은 창이 뜹니다. html과 비슷하게 생겼습니다.

 

다음과 같이 코딩해 봅시다.

JSP는 약속 된 몇가지의 기호를 가지고 있습니다. 이 기호가 무었인가에 따라서 JSP파일이 servlet으로 바뀔때, 어떻게 바뀔지 결정됩니다.

 

JSP는 JSP자체가 동작하는게 아니라 모두 servlet으로 바뀌어서 동작합니다.

 

line10~15까지의 코드는 servelt으로 바뀔때 어떻게 바뀔까요??>>

<% %>만 제외하고 java코드 그대로 들어갑니다.

 

그럼 line17은 어떻게 바뀔까요??>>

<%=total %>이 부분은 out.print(total)이렇게 바뀝니다.

 

Run한 결과입니다.

 

JSP는 Java Server Page의 약자입니다. 위에서 JSP는 모두 serlet으로 바뀌어서 동작한다고 했습니다.

그럼 굳이 왜 JSP를 사용할까요? 

JSP와 servlet의 하는일은 동일하지만, 서블릿은 HTML이 자바 코드 내에 있어서 작성과 읽기가 굉장히 효율성이 떨어집니다. 그러나 JSP는 반대로 HTML안에 자바코드가 들어있어서 코드의 작성 효율과 가시성이 뛰어납니다. 

 

 

'WEB > BoostCourse' 카테고리의 다른 글

부스트코스 서포터즈 2기 수료!  (0) 2020.04.02
[부스트코스]2_4 redirect & forward  (0) 2020.03.27
[부스트코스]2_2 WEB UI 개발  (0) 2020.03.12
[부스트코스]2_1JavaScript  (0) 2020.03.11
[부스트코스]Servlet 이란?  (0) 2020.03.06

+ Recent posts