b,include指令
c,jsp:plugin动作
4,include指令:
服务器将被包含文件内容每字节插入到主页面中,然后将产生的页面作为单个JSP页面进行处理。
5,jsp:include动作:在“请求”期间将其他页面的“输出”包含进来。这样的行为和RequestDispatcher类的include方法完全相同。
优点:包含页面被更改,无需对主页面做修改。
缺点:被包含页面不能使用任何有可能影响主页面的jsp构造。
也就是不能将完整的HTML文档作为被包含页面,只能含有适合于出现在文件插入点的HTML标签。
参数(使用jsp:param动作元素增加请求参数):
在被包含页面与主页面使用相同的请求对象。可以在被包含页面“看到”主页面的参数,而在主页面“看不到”被包含页面的参数。
a,page属性:指定所包含的页面,应该是指向某种资源的相对URL.
相对URL不以/开头,则表示为相对于主页面的位置。以/开头表示相对于WEB应用的根目录。
如果由服务器来处理该资源,按相对于当前web应用进行解释;只有浏览器处理该资源时,按相对于服务器的根目录来解释。
对于/开头的URL,服务器总是相对于当前web应用对它进行解释,浏览器总是相对于服务器的根目录来对它进行解释。
可以将要包含的页面放在WEB-INF目录下面,对客户端隐藏。
b,flush属性:指定将页面包含进来之前是否应该清空主页面的输入流(默认false)。