What’s the difference between including files with JSP include directive, JSP include action and using JSP Tag Files?

Overview of JSP Syntax Elements First, to make things more clear, here is a short overview of JSP syntax elements: Directives: These convey information regarding the JSP page as a whole. Scripting elements: These are Java coding elements such as declarations, expressions, scriptlets, and comments. Objects and scopes: JSP objects can be created either explicitly … Read more

When to use , tag files, composite components and/or custom components?

What is the difference between those approaches? Facelet templates Use Facelet templates (as in <ui:composition>, <ui:include> and <ui:decorate>) if you want to split main page layout fragments into reuseable templates. E.g. header, menu, content, footer, etc. Examples: How to include another XHTML in XHTML using JSF 2.0 Facelets? What is the real conceptual difference between … Read more