JSP

(JSP) JSPF란?

SAFE 2016. 8. 4. 10:48

출처 : http://srzero.tistory.com/entry/JSPF-%EB%A5%BC-%EC%9D%B4%EC%9A%A9%ED%95%9C-INCLUDE-%EC%84%A4%EB%AA%85

 

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  이 책 추천합니다.

출처 : http://okky.kr/article/74235?note=392296