JSP include动作组件
标签: JSP
HTML部分:
:
把指定文件插入正在生成的页面。其语法如下:
<jsp:include page="文件名" flush="true" />
其中,flush参数必须为true,不能为false值。
例如:
<jsp:include page="copyright.html" flush="true"> </jsp:include>
区别于include指令:
include指令,像jsp页面内某处嵌入一个文件。这个文件可以是HTML文件、JSP文件或其他文本文件。
通过include指令包含的文件是有JSP 分析的。并且,这部分分析工作是在转换阶段(JSP文件被变异为servlet时)进行的。其语法如下:
<%@include file="relative url"%>
例如,在页面中嵌入版权保护信息文件:
<%@include file="copyright.html"%>
include 动作组件与include指令的区别:
include动作组件在执行时才对包含的文件进行处理,JSP页面和它所包含的文件在逻辑上和语法上是独立的,如果对它包含的文件进行了修改,那么运行时可以看到所包含的文件修改后的结果。
include指令元素包含的文件如果发生变化,必须重新将JSP页面转译成java文件,否则只能看到所包含的文件修改前的内容。
所以,除非被包含的文件经常变动,否则使用include指令元素将获得更好的性能。
网友评论