JSP include动作组件

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指令元素将获得更好的性能。

扫描二维码关注公众号,回复: 5236769 查看本文章

猜你喜欢

转载自blog.csdn.net/weixin_34032792/article/details/87086863