스크립트 요소
선언문
- 사용 방법 : <%! 내용 %>
- 전역변수 선언 및 메소드 선언에 사용. 서블릿 service 외로 포함된다.
스크립트릿
- 사용 방법 : <% 내용 %>
- 가장 일반적으로 많이 쓰이는 스크립트 요소
- 주로 프로그래밍 로직을 기술할 때 사용
- 스크립트릿에서 선언된 변수는 지역변수. 서블릿 service내로 포함된다.
표현식
- 사용 방법 : <%=내용 %>
- JSP 페이지에서 웹 브라우저에 출력할 부분을 표현
- 내장객체인 out 객체의 print() 또는 println() 메소드로 변환되어 출력된다.
주석
- 'JSP 파일 -> 서블릿 파일 -> 웹에 출력'과정에서 주석처리가 어디서 발생하느냐에 따라 HTML, 자바, JSP 주석 세종류로 나누어진다.
- JSP 주석
- <%--내용 --%>
- 서블릿 파일로 변환될 때 포함되지 않는다.
- 자바 주석
- 한줄 주석 : // 내용, 여러줄 주석 : /* 내용 */
- 서블릿 파일로 변환될 때 같이 변환되지만, 실행할 때는 생략된다.
- HTML 주석
- <!--내용 --!>
- 서블릿이 실행되어 응답이 브라우저로 넘어갈때 같이 넘어가지만, 웹에서 출력될 때 생략된다.