原文: https://beginnersbook.com/2013/11/jstl-cimport-core-tag/
JSTL<c:import>标签用于将内容从另一个文件/页面导入到当前的 JSP 页面。
语法:
<c:import var="variable_name" url="relative_url"/>
这里variable_name是一个存储从另一个 URL 导入的数据的变量。relative_url是需要导入的文件/页面的地址。
<c:import>的属性
url:这是强制属性,需要始终提及。var:如果未指定,则为可选属性,然后导入的数据将打印在当前页面上。对于例如声明<c:import url ="/ file.jsp"/>会在客户端(浏览器)上打印file.jsp的数据。scope:它也是可选的。如果我们使用var属性,那么scope可以与它一起使用来指定存储在变量中的数据的范围。
例
这是一个包含一些数据的页面。我们将在index.jsp页面中导入此页面。
display.jsp
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %><c:out value="Chaitanya"/><c:out value="BeginnersBook.com" /><c:out value="This is just a String" />
index.jsp
这里我们将display.jsp中的数据导入变量mydata,然后我们使用<c:out>标签在浏览器上显示它。
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %><html><head><title> JSTL c:import Tag Example</title></head><body><c:import var="mydata" url="/display.jsp"/><c:out value="${mydata}"/></body></html>
输出屏幕:

