Facelets হল JavaServer Faces (JSF) এর জন্য একটি ওপেন সোর্স ওয়েব টেমপ্লেট সিস্টেম। ভাষার কাজ করার জন্য বৈধ ইনপুট XML নথির প্রয়োজন। ফেসেলেটগুলি সমস্ত JSF UI উপাদানগুলিকে সমর্থন করে এবং JSF কম্পোনেন্ট ট্রি তৈরিতে সম্পূর্ণভাবে ফোকাস করে, একটি JSF অ্যাপ্লিকেশনের দৃশ্য প্রতিফলিত করে৷
Facelets একটি 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>