2011년 10월 27일
.jspf
<head>
<title>Web Edit</title>
<%@ include file="/jsp/sys/include/head.jspf"%>
<%@ include file="/jsp/sys/include/web.jspf"%>
.
.
.
.
.
출처 : http://www.okjsp.pe.kr/seq/74235
현재 JSP 파일의 일부분으로 다른 JSP 파일을 포함
반복 사용되는 것을 JSPF로 뽑아서 JSP 파일에서 중간에 껴 들어가게 합니다.
<%@include file="aaa.jspf"%>
이렇게 하면 aaa.jspf 파일이 위 문장이 있는 jsp 파일의 일부로 끼어들어가서 컴파일되게 됩니다
포함될 파일의 확장자를 .jsp로 해도 상관은 없습니다.
하지만, 만약 사용자가 그 "포함될" jsp 파일을 URL로 쳐서 호출했다고 생각해보세요..
이상한 에러가 막 나겠죠. 완전한 jsp가 아니니까.
jspf 로 빼는것은 예를들면 화면 상단이나 하단에 반복적으로 나오는 HTML같은 것을 jspf로 빼도 되겠죠.
참고로, 저는 jspf로 빼는거 권장하고 싶지 않습니다.
제 경험상으로 include 남발은 프로그램의 유지보수성이 매우 떨어뜨립니다.
SiteMesh같은 것을 사용해서 반복되는 html을 코딩하거나, 반복되는 "코드"는 태그 라이브러리를 이용함이 더 좋습니다.
자세한 내용을 책을 보시기 바랍니다.
http://kangcom.com/common/bookinfo/bookinfo.asp?sku=200410120006
이 책 추천합니다.
# by | 2011/10/27 11:09 | Programing | 트랙백





