2012-04-01 4 views
3

JSF 페이지에 서블릿 페이지를 포함하려면 어떻게해야합니까? 그렇게 할 수있는 방법이 있습니까?JSF 페이지에 서블릿을 포함하는 방법

감사합니다.

+0

[this] (http://www.coderanch.com/t/213079/JSF/java/call-servlet-JSF-without-dispatch)를 확인하십시오. – Tugrul

답변

4

사용자 정의 UIComponent으로 가능합니다. 동료 인 Arjan Tijms는 2 년 전에 블로그 기사 (Facelets and legacy JSP)를 작성했습니다.

일부 코드이지만 원리는 쉽습니다. 구성 요소는 RequestDispatcher#include() 사용자 정의 으로 구성되어 작성된 출력을 캡처 한 다음 JSF 구성 요소의 본문에 씁니다.

최근이 구성 요소는 Arjan과 me에 의해 유지 관리되는 OmniFaces 라이브러리의 <o:resourceInclude>으로도 제공됩니다.

마지막으로 나는 그의 마지막 단어를 반복하고 싶습니다.

내가 지속적인 솔루션이 사용을 권장하지 것이지만, 좀 더 제정신 현대 Facelets의 응용 프로그램에 냄새 나는 스크립와 기존 JSP에서 마이그레이션하고 모든을 완화 할 수 있습니다.

관련 문제