jsp
Include file in JSP page
In this example we shall show you how to include a file in a JSP page. JavaServer Pages (JSP) is a server-side programming technology that enables the creation of dynamic, platform-independent method for building Web-based applications. JSP have access to the entire family of Java APIs, including the JDBC API to access enterprise databases. To include a file in a JSP page one should perform the following steps:
- Create a jsp page that begins with the
<%code fragment%>
scriptlet. It can contain any number of JAVA language statements, variable or method declarations, or expressions that are valid in the page scripting language. - Use the
<%@ include ... %>
directive to include a file during the translation phase. Here,IncludeFile.jsp
page includes thefragment.jsp
file that is another JSP page. - In the same way,
fragment.jsp
page uses theimport
attribute inside the<%@ page ... %>
directive to define thejava.util.Date
package for use in the page, just like the Java import statement does for Java classes,
as described in the code snippet below.
IncludeFile.jsp
<%@ page language="java" contentType="text/html;charset=UTF-8" %> <html> <head> <title>Java Code Geeks Snippets - Include file in JSP Page</title> </head> <body> This is the parent JSP which includes a fragment. <%@ include file="fragment.jsp" %> </body>
fragment.jsp
<%@ page language="java" contentType="text/html;charset=UTF-8" %> <%@ page import="java.util.Date"%> <br/> This is a fragment JSP to be included to a parent one. Date is: <%= new Date() %>
URL:
http://myhost:8080/jcgsnippets/IncludeFile.jsp
Output:
This is the parent JSP which includes a fragment.
This is a fragment JSP to be included to a parent one. Date is: Thu Nov 17 21:12:18 EET 2011
This was an example of how to include a file in a JSP page in Java.