फेसलेट्स JavaServer Faces (JSF) के लिए एक ओपन-सोर्स वेब टेम्प्लेट सिस्टम है। भाषा को काम करने के लिए वैध इनपुट XML दस्तावेज़ों की आवश्यकता होती है। फेसलेट सभी जेएसएफ यूआई घटकों का समर्थन करता है और जेएसएफ घटक पेड़ के निर्माण पर पूरी तरह से ध्यान केंद्रित करता है, जो जेएसएफ एप्लिकेशन के दृश्य को दर्शाता है।
फेसलेट एक एक्सएमएल आधारित व्यू टेक्नोलॉजी है। इसका उपयोग HTML4 सिद्धांत के साथ नहीं किया जा सकता है। आप पृष्ठ के शीर्ष पर घोषणा के बिना भी, JSF/Facelets के साथ का उपयोग कर सकते हैं।
<!DOCTYPE html> <html lang = "en" xmlns:jsf = "https://xmlns.jcp.org/jsf" xmlns:f = "https://xmlns.jcp.org/jsf/core" xmlns:h = "https://xmlns.jcp.org/jsf/html"> <h:head> <title>Title</title> </h:head> <h:body> <header jsf:id = "header">Header</header> <navjsf:id = "nav">Nav</nav> <main jsf:id = "main">Main</main> <footer jsf:id = "footer">Footer</footer> </h:body> </html>