做一个通过include指令包含文件,通过include动作包含文件。

首先要知道include指令和include动作的区别,因为他两至少名称很相似,容易混淆。
①先来看一下include指令:
include可以在jsp页面转换成servlet之前,将jsp代码插入其中。
它的格式必须要知道:
<%@include file=“相对路径”%>.
②include动作:
jsp:include动作在主页面被请求时,将次级页面的输出包含进来。且被包含的页面的输出不能有jsp。
jsp:include 动作的完整语法:
<jsp:include page=“某资源的相对路径” flush=“true”>
注意:
jsp:include之间一定不要有空格;
page属性指定被包含页面,这个属性必须的,指某种资源的相对路径。若相对路径是以/开头的,则代表相对于当前WEB应用的根目录,而并不是指服务器的根目录。这是因为该URL是由服务器来解释,而并不是用户的浏览器进行解释。
flush属性是一个可选属性,默认值为false,他指定在将页面包含进来之前是否应该清空主页面的输出流。
最后:jsp:include动作的优势是在每次请求时都会重新把文件包含进来,而include指令相比较来说难以维护。所以在实现文件包含上,尽可能使用jsp:include动作。
下边我简单写了一个通过通过include指令包含文件,通过include动作包含文件的代码,分享与你们。
先看include.jsp页面的代码内容:
做一个通过include指令包含文件,通过include动作包含文件。include指令和jsp:include动作都在这个代码中,然后接下来是它的相对路径文件,代码如下,也就是include.html:
做一个通过include指令包含文件,通过include动作包含文件。
运行结果给你们展示一下:
做一个通过include指令包含文件,通过include动作包含文件。
emmmm…这运行结果第一句想说明啥,我也很晕,有大佬看见了正好救救小白菜吧。互相学习更快乐!!快要过年啦!开心思密达~~~~