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 the fragment.jsp file that is another JSP page.
  • In the same way, fragment.jsp page uses the import attribute inside the <%@ page ... %> directive to define the java.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.

Byron Kiourtzoglou

Byron is a master software engineer working in the IT and Telecom domains. He is an applications developer in a wide variety of applications/services. He is currently acting as the team leader and technical architect for a proprietary service creation and integration platform for both the IT and Telecom industries in addition to a in-house big data real-time analytics solution. He is always fascinated by SOA, middleware services and mobile development. Byron is co-founder and Executive Editor at Java Code Geeks.
Subscribe
Notify of
guest

This site uses Akismet to reduce spam. Learn how your comment data is processed.

0 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
Back to top button