在JSP技术中,您可以选择在编译时期include一个网页,或是在运行时include一个网页,
include一个网页表示暂时将回应(Response)的权限交给被include的网页,在include的网页执行完毕或送出内容之后,回应的权
限会再度回到要求 include的原网页。 选择在编译时期include网页的好处是效能,JSP引擎不用动态调用被include的网页,被include的网页被当作要求include的网页的一部份,您可以使用指令元素include来于编译时期include网页,例如:
<%@page contentType="text/html; charset=big5"%> 上面这个程序在第一次执行时,将会include两个文件header.inc与foot.inc进行编译,假设这两个文件的内容分别是:
<html>
</body> 执行之后会传回以下的内容: <html>
<head><title>include demo</title></head> <body> <h1><b>include示范</b><h1> </body> </html> 使用指令元素include来进行include,其所牺牲掉的就是一些使用上的弹性,由于是在编译时期就决定了,所以只能以静态的方式来指定,而不能传送参数,所以使用指令元素include的对象通常是一个静态网页。 |