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 |