In this example you can learn how to include a JSP fragment into another JSP page. This is a common practice when creating a web application where we usually have a navigation section, the main content and the footer of a web page. Using the
include directive make it simpler to maintain the fragment of a web page, which mean that when we need to change for example the footer section we just need to alter the footer include file and all the page that includes it will get the benefit.
The page inclusion that using the
include direction will occurs at page translation time, it is when the JSP page is translated into a Servlet by JSP container. We can use any file extension name for the JSP fragment used by the
include directive. In this example we use the
.jspf extension which is short for JSP Fragment.
Here is an example of JSP with
<%@ page contentType="text/html;charset=UTF-8" language="java" %> <!DOCTYPE html> <html> <head> <title>JSP - Include Directive</title> </head> <body> <div id="header"> <%@ include file="/include/common/header.jspf" %> </div> <div id="content"> Main application content goes here! </div> <div id="footer"> <%@ include file="/include/common/footer.jspf" %> </div> </body> </html>
And here is the page that you will get:
Latest posts by Wayan (see all)
- Install IntelliJ IDEA Community Edition and Write Hello Kotlin Program - May 13, 2018
- How do I write Hello World in Kotlin? - May 13, 2018
- How do I set the default Java (JDK) version on Mac OS X? - November 14, 2017