2011-04-11 6 views
0

사용자 정의 태그를 통해 jsp 페이지에 jspf 파일을 추가하려면 어떻게합니까? 내가 사용 JSPF의 코드를 추가 할 수 있습니다 태그 지원 클래스에서 사용자 정의 태그가있는 jspf 파일 포함

....

JspWriter writter = this.pageContext.getOut(); 
writter.append("html code"); 

하지만 파일을 추가하기 위해 무엇을 할 것인가?

답변

0

"jspf 파일"을 사용하면 정적 포함 (예 : <%@ include file="fragment.jspf" %>)에서 참조하는 JSP 조각을 의미 할 수 없습니다.

정적 포함은 JSP 컴파일 전에 처리되고 태그 라이브러리는 이후에 처리됩니다.

대신 동적 포함 (보통 <jsp:include>을 통해 호출 됨)을 의미하는 경우 요청 처리기를 통해 태그 처리기에서이를 수행 할 수 있습니다.

일부 조건부 논리를 구현하는 태그 핸들러에 정적 포함을 항상 래핑 할 수 있습니다. 이는 해당 단편의 출력이 렌더링 된 페이지에 삽입되는지 여부를 제어합니다. 그러나 여전히 페이지에 컴파일 될 것이며 JSP의 전체 크기를 줄이는 것이 목표라고 생각합니다.이 경우 JSP가 운이 좋지 않게됩니다.

관련 문제