.jspx and .jsff (Page Fragments) page in Oracle ADF

Sharing is Caring


.jspx page is JSP/XML representation, it is standalone page means it can run without any supporting or base page.

Jdeveloper 11g Release1 supports .jspx page but  Release2 supports both jspx and Facelets


.jsff page-

.jsff (JSF fragments) page is a fragment of JSF(Java Server Faces) page, sometimes pages become to much complex and large and it is not easy to edit those pages, in that case, it should be divided in some fragments.
JSF page can be broken into some smaller page fragments to avoid difficulties in editing and maintaining.
Page fragments can’t run independently, it requires a base of .jsf(JSF page) or .jspx (JSP/XML)


Java Server Pages(JSP) technology previously used as view declaration for Java Server Faces (JSF) but it doesn’t support all the feature of JSF available in JDK1.6 (Java 6), Facelets is introduced under Apache license and default view declaration technology for Java Server Faces.
Facelets supports all the new features introduced in JSF technology, Facelets requires XML document to work.
  • Facelets supports HTML and XHTML for designing
  • Faster execution than JSP
  • Supports Facelets tab library with JSF and JSTL tag lib


The main difference I know is that JSP supports HTML and JSPX is XML variant of JSP. .jspx supports more component than JSP page and also compatible with JSF page fragments.


Related Posts

Leave a Reply

Your email address will not be published. Required fields are marked *