|
Facelet |
|
Facelet is a view technology for Java Server
Faces (JSF) that allows building composite views
more quickly and easily than with JSP which is
the default view technology for JSF. JSP pages
are compiled into servlets but it’s not the case
with Facelets because Facelet pages are XML
compliant and its framework uses a fast SAXbased
compiler to build views. Facelets can make
changes to pages immediately so developing
JSF applications with Facelets is simply faster.
This section explains all facelet tags. Download
zip file from the link given below of the page
and run it. You will get the page given below
and can see the output of each tag clicking the
related link.
|
|
1.Facelet component tag
This tag is used to add a new component into
the JSF component tree as children of UI
component instance. This tag shows its
behavior like composition tag. The difference is
that the component tag inserts a new
UIcomponent instance in the component tree
and this instance is the root of all its child
components or fragments. The content outside
of the tag is ignored as it happens with
composition tag.
comptemplate.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 component tag </title>
</head>
<body>
Content above component tag will not be
rendered.
<ui:component >
<h2>Welcome........</h2>
</ui:component >
Content below component tag will not be
rendered.
</body>
</html> |
Rendered Output:
|
|
Jan 2008 | Java Jazz Up | 77 |
|
|
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 |
|
|
|
|
|
|
|
|
|