JSP 문법 (지시어)
1. 기본 지시어
기본형식
<%@ page 속성1 = "속성값1" 속성2 = "속성값2"......%>
ex))
<%@ page contentType=”text/html;charset=euc-kr” import=”javax.sql.*, java.util.*” errorPage=”error.jsp” %>
<%@ page import=”java.util.*” %>
page contentType=”text/html;charset=euc-kr” : MIME 형식과 캐릭터셋 설정
import=”javax.sql.* , java.util.*” <%@ page import=”java.util.*”%> : jsp파일 내에서 사용할 외부자바 패키지나 클래스 지정
errorPage=”error.jsp” : 에러페이지 발생시 에러.JSP호출
2. include 지시어
- 현재의 jsp파일에 다른 jsp파일을 포함시킨다.
기본 형식
<%@ include file=”포함할 파일명” %>
<%@ page contentType="text/html;charset=euc-kr" %>
<html>
<head><title>지시어 테스트</title></head>
<body><a>지시어 테스트</a>
<hr>
<%@ include file=”footer.jsp” %>
</body>
</html>
footer.jsp를 포함시키면서 굳이 footer를 따로 만들필요없이 가져와 사용하는걸 알 수있다.
3. tag지시어
- 현재 jsp페이지에 사용할 외부 태그를 지정함.
표준화된 커스텀태그 : JSTL(JSP Standard Tag Library)
사용목적은 불필요한 자바코드를 줄여서 유지보수의 효율성을 높이려는 목적임
기본형식
<%@ taglib uri=”경로” prefix=”변수명” %>