Magazine
 

Facelet

 
</head>
<body>
<ui:insert name=”face1"> </ui:insert>
<ui:insert name=”face2"> </ui:insert>
<ui:insert name=”face3"> </ui:insert>
<ui:insert name=”face4"> </ui:insert>
</body>
</html>

Rendered Output:

6. Facelet fragment tag

This tag is used to insert the new UIcomponent to the component tree and the content outside of the tag is included to the tree. So this tag is same with component tag as decorate tag is with composition tag i.e. as decorate tag behaves same as composition tag except including content outside the tag, in the same way fragment tag behaves same as component tag except including content

 

outside the tag. In this example, the content within fragment tag in included in component tree and the code above fragment tag is also rendered. So “Content above fragment tag will be rendered.” and “Content below
fragment tag will be rendered.” is rendered.

fragmenttemplate.xhtml

<!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:ui=”http://java.sun.com/jsf/
facelets”>
<head>
<title>Facelet fragment tag example</title>
</head>
<body>
<h3>Content above fragment tag will be
rendered.</h3>
<ui:fragment >
<h4>This is the content to be included in
the page.</h4>
</ui:fragment >
<h3>Content below fragment tag will be
rendered.</h3>
</body>
</html>

Jan 2008 | Java Jazz Up | 82
previous
index
next
 
View All Topics
All Pages of this Issue
Pages: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29,

30
, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53 , 54, 55, 56, 57,

58
, 59, 60, 61, 62, 63 , 64, 65 , 66 , 67 , 68 , 69 , 70 , 71 , 72 , 73 , 74 , 75 , 76 , 77 , 78 , 79 , 80 , 81 , 82 ,

83, 84 , 85 , 86, 87 , 88, 89 , 90 , 91 , 92 , 93 , 94 , 95 , 96 , 97 , 98 , 99 , 100 , 101 , 102 , 103, 104 , 105 ,

106, 107,

Download PDF