JSP
(JSP) JSPF란?
SAFE
2016. 8. 4. 10:48
JSP Servlet Page Fragment
jspf라는 확장자로 선언한 뒤 web.xml에 선언하여 모든 jsp 페이지 내에
자동으로 include해주는 하나의 방법론 이다.
web.xml을 찾는다.
>> 위치 : WEB-INF 폴더 내에 위치.
------
include 사용 하지말고 SiteMesh 같은 것을 사용한다
sitemesh.xml 파일 이용
포함될 파일의 확장자를 .jsp로 해도 상관은 없습니다. 하지만, 만약 사용자가 그 "포함될" jsp 파일을 URL로 쳐서 호출했다고 생각해보세요..
이상한 에러가 막 나겠죠. 완전한 jsp가 아니니까.
jspf 로 빼는것은 예를들면 화면 상단이나 하단에 반복적으로 나오는 HTML같은 것을 jspf로 빼도 되겠죠.
참고로, 저는 jspf로 빼는거 권장하고 싶지 않습니다. 제 경험상으로 include 남발은 프로그램의 유지보수성이 매우 떨어뜨립니다.
SiteMesh같은 것을 사용해서 반복되는 html을 코딩하거나, 반복되는 "코드"는 태그 라이브러리를 이용함이 더 좋습니다.
자세한 내용을 책을 보시기 바랍니다. http://kangcom.com/common/bookinfo/bookinfo.asp?sku=200410120006 이 책 추천합니다.