Dolphins의 HelloWorld

JSP란? 본문

웹 프로그래밍/DB연결 웹 어플리케이션

JSP란?

돌핀's 2018. 8. 23. 17:46

먼저 기존에 만들었던 프로젝트에 jsp파일을 하나 만들자.


html과 동일하게 jsp파일은 프로젝트의 WebContent안에 만들어주면 된다.




이렇게 페이지를 만든 후 1부터 10까지의 합을 더해 페이지에 표현하도록 코드를 작성하면


다음과 같다.



이 코드를 보면서 JSP 구문들의 의미에 대해 한번 알아보겠다.


일단 JSP는 JSP 자체가 동작하는게 아니라 모든 JSP는 서블릿으로 바뀌어 동작한다.


고로 <% 같은 기호들은 서블릿으로 바꿀 때 어떻게 바꿔야되는지 알려주기 위한 부분이다.




맨 처음에 <%@ page ~ %>이런 구문이 나오는데


이것을 page 지시자라고 한다.


이 구문을 통해 java 언어를 쓰며 UTF-8 문자 셋으로 된 html문서라는 것을 알려주게 된다.


이런 지시를 듣는것은 JSP를 실행하면 WAS가 될 것이다.




중간에 자바코드를 감싸고 있는 <% %> 부분이 있는데 이런 부분을  Scriptlet이라고 한다.


그리고 그 밑에 <%= 이렇게 돼있는 부분이 있는데 이런 부분을 표현식이라고 한다.


고로 위의 코드를 보면 total이라는 변수에 있는 값을 출력될 수 있게 한다.


그러니까 <%= 을 out.println() 과 같다고 생각하면 된다.



출처 : edwith

https://www.edwith.org/boostcourse-web/lecture/16702


'웹 프로그래밍 > DB연결 웹 어플리케이션' 카테고리의 다른 글

JSP 내장 객체  (0) 2018.08.24
JSP 라이프싸이클  (0) 2018.08.23
자바스크립트 디버깅  (0) 2018.08.22
Ajax 통신의 이해  (0) 2018.08.22
JavaScript 이벤트  (0) 2018.08.22
Comments