<?xml version='1.0' encoding='UTF-8' ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"
xmlns:composite="http://java.sun.com/jsf/composite"
xmlns:h="http://xmlns.jcp.org/jsf/html">
<h:body>
<composite:interface>
<composite:attribute name="greeting" default="Merhaba"/>
<composite:attribute name="personName" required="true"/>
<composite:attribute name="personAge" type="int" required="false"/>
</composite:interface>
<composite:implementation>
<h:outputLabel value="#{cc.attrs.greeting} "/>
<span style="color:blue">
<h:outputLabel value="#{cc.attrs.personName} " />
<h:panelGroup rendered="#{not empty cc.attrs.personAge}">
( <h:outputLabel value="#{cc.attrs.personAge} " /> )
</h:panelGroup>
</span>
<br/>
</composite:implementation>
</h:body>
</html>
Dosyayı İndir