Dolphins의 HelloWorld
JSP란? 본문
먼저 기존에 만들었던 프로젝트에 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