include指令使您可以在JSP转换为Servlet时将一个文件包含进来。语法如下所示:
<jsp:include page="{relativeURL | <%= expression %>}" flush="true" />mso-hansi-font-family:";mso-font-kerning: 0pt">或 |
URL mso-hansi-font-family:"">通常相对于指向它的JSP页面,但是,普遍使用相对“URL”,您可以使用一个斜杠“/”作为URL的开始来告知系统URLmso-hansi-font-family:"">相对的Webserver的主路径。被包含的文件将以规则的JSP形式来解析,因此,您可以在其中使用静态HTML,scripting elements,Directives,和actions。
让我们来看一个例子,许多站点在每一个页面上包含一个小型的导航条。它通常出现在页面的顶部或左右侧,并包含在每一个页面里。这用include Directive 来实现是很自然的,若用规则的HTMLmso-hansi-font-family:"">来把这些语句拷到每一个页面无疑是个梦魇。请看下列代码:
<HTML> |
因为文件是在页面被转换时插入的,因此,如果导航条改变了,您需要将所有指向它的JSPmso-hansi-font-family:"">页面全部重新编译一次。如果您的导航条并不常改变这样做无疑是高效的,但是,如果您的被包含文件更改频繁,则建议您使用jsp:include action(后面将谈到)来替代,它在页面被请求时才包含文件。
上一篇:JSP 语法之Scriptlet
下一篇:jsp:useBean动作