JSP 기본 요소
by 담배맛구마JSP 주석
i) HTML 주석
<!-- HTML주석 -->
브라우저의 소스 보기 기능으로 확인이 가능하다.
ii) JSP 주석
<%-- JSP주석 --%>
JSP 파일 내에서 완전히 무시되어 처리되므로 컴파일도지도 않으면 클라이언트로 전송되지 않는다.
iii) Java Style 주석
<%
...
/* 여러줄을
주석처리 */
..
// 한줄 주석 처리
..
%>
JSP파일을 컴파일할때 Java 자체적으로 주석으로 처리해준다.
JSP Directive <%@ ... %>
JSP를 실행할 컨테이너에서 해당 페이지를 어떻게 처리할 것인가에 대한 설정 정보들을 지정
1) page
<%@ page 속성1="값1" 속성2="값2" ... %>
(http://studyto.cafe24.com/teach/jsp/jsp_directive.html)
2) include
<%@ include file="header.jsp" %>
여러번 중첩적으로 사용이 가능하다. 웹 페이지의 상단이나 하단의 공통적인 부분을 이런방식으로 채울수 있다.
3) taglib
<%@ taglib uri="http://taglib.com/sampleURI" prefix="samplePrefix" %>
JSTL이나 커스텀 태그 등 태그 라이브러리를 JSP에서 사용할때 접두사를 지정하기 위해 사용된다.
JSP 스크립트 요소
1) 선언문(Declarations) ; JSP 페이지에서 Java에서의 멤버 변수와 메소드를 선언하기 위해 사용
※ 스크립틀릿에서는 지역 변수로 선언됨
<%!
private String str = "JSP Study";
public String checkStr(){
if(str == null) return "no";
else return "ok";
}
%>
2) 스크립틀릿(Scriptlets) ; JSP에서 Java 코드를 구현하기 위해 사용한다. HTML 코드와의 구분
<% 문장 1 %>
<%
문
장
2
%>
3) 표현식(Expression);
<%= 변수 %>
<%= 리턴값이 있는 메소드 %>
<%= 수식 %>
블로그의 정보
정윤상이다.
담배맛구마