JSTL Core tag - import() : Function

The <c:import> tag provides all of the functionality of the <include> action but also allows for inclusion of absolute URLs.

For example, using the import tag allows for inclusion of content from a different Web site or an FTP server.

Attribute:

The <c:import> tag has following attributes:

AttributeDescriptionRequiredDefault
urlURL to retrieve and import into the pageYesNone
context/ followed by the name of a local web applicationNoCurrent application
charEncodingCharacter set to use for imported dataNoISO-8859-1
varName of the variable to store imported textNoPrint to page
scopeScope of the variable used to store imported textNoPage
varReaderName of an alternate variable to expose java.io.ReaderNoNone

JSTL Example :

<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
<html>
<head>
<title>JSTL Tag Example</title>
</head>
<body>
<c:import var="data" url="http://www.google.com"/>
<c:out value="${data}"/>
</body>
</html>

Output :

Above code will display the complete source code of the google.com. Complete source code would store in variable data