include指令和动作的区别

通常当应用程序中所有的页面的某些部分(例如标题、页脚和导航栏)都相同的时候,我们就可以考虑用include。

<%@include file=" "%>指令

<jsp:include   page =" "  flush=" false"></jsp:include>   动作

jsp页面是把include指令元素所指定的页面的实际内容(也就是代码段)加入到引入它的jsp页面中,合成一个文件后被jsp容器将它转化成servlet。可以看到这时会产生一个临时class文件和一个java文件。是在翻译阶段执行

include动作包含的是代码执行后的结果    在请求处理阶段执行. include行为元素引入页面时,实际只是引用了date.jsp这个文件被转化并被编译后产生的servlet类文件

注意:include动作元素同jsp其它元素一样,没有行为体时要以”/”结束.就像下面这样.<jsp:include page=”<%=pageSelectedAtRuntime%>” flush=”true” />

猜你喜欢

转载自blog.csdn.net/QingXu1234/article/details/81901628