다른 응용 프로그램에서 사용할 수있는 Facelet이 있습니다. 복사하지 말고 다시 사용하십시오. 뷰를 매개 변수로 관리 할 백킹 빈을 전달해야합니다. 일부 논리는 사용되는 애플리케이션에 따라 다를 수 있으므로Backing Bean을 매개 변수로 Facelet에 전달하면 다음을 포함합니다.
복합 컴포넌트를 사용하지 않고 뷰렛을 관리하고 뷰를 관리 할 빈을 지정하십시오. 이것을 어떻게 할 수 있습니까?
저를 예를 들어 보겠습니다 :<ui:composition template="/resources/common/templates/template.xhtml"
xmlns="http://www.w3.org/1999/xhtml" xmlns:h="http://java.sun.com/jsf/html"
xmlns:f="http://java.sun.com/jsf/core" xmlns:ui="http://java.sun.com/jsf/facelets"
xmlns:c="http://java.sun.com/jsp/jstl/core" xmlns:a4j="http://richfaces.org/a4j"
xmlns:rich="http://richfaces.org/rich" xmlns:fn="http://java.sun.com/jsp/jstl/functions">
<ui:define name="content">
<!-- somehow establish the backing bean that will manage formView.xhtml -->
<!-- f:set assign="ParameterBean" value="#{Bean}"/-->
<ui:include src="formView.xhtml" />
</ui:define>
</ui:composition>
formView.xhtml :
이<ui:composition template="/resources/common/templates/template.xhtml"
xmlns="http://www.w3.org/1999/xhtml" xmlns:h="http://java.sun.com/jsf/html"
xmlns:f="http://java.sun.com/jsf/core" xmlns:ui="http://java.sun.com/jsf/facelets"
xmlns:c="http://java.sun.com/jsp/jstl/core" xmlns:a4j="http://richfaces.org/a4j"
xmlns:rich="http://richfaces.org/rich" xmlns:fn="http://java.sun.com/jsp/jstl/functions">
<ui:define name="content">
<h:outputText value="#{ParameterBean.texto}" />
</ui:define>
</ui:composition>
어떻게'ParameterBean' 인스턴스의 메소드를 호출하는 참조합니까? – Thufir