include指令用来包含一个动态或静态文件。这个指令告诉容器在翻译阶段需要将当前JSP文件和其它外部文件合并。可以在JSP文件的任何地方使用这个指令。
include指令中的文件名是一个相关的URL。如果只指定了文件名而没有路径,则JSP编译器假定这个文件与当前JSP文件在同一目录下。
这个指令的通用格式如下:
<%@ include file="/common.jsp"%>
等价的
jsp:include
表示如下:
<jsp:include page="/common.jsp"></jsp:include>
如果所加入的页面是动态的,那么我们还可以使用jsp:param标签给这个页面传递数据。实际上即使所加入的页面是静态的,我们还是可以给这个页面传递数据,只不过静态页面无法处理你所传递给他的页面,所以没有意义而已!
<jsp:params>
<jsp:param name="aaa" value="123"/>
...
</jsp:params>