您的位置:首页 > Web前端 > JavaScript

JSP中两种包含指令标签区别

2009-10-08 15:15 246 查看
JSP中指令标签提供了两种包含。

一即:<%@ include file="包含内容"%>

这种包含可以包含任意文件,譬如:*.txt 、*.html 、* jsp 、*.inc... ...

包含的文件的所有可以显示在html主体代码内容(主体代码不要出现,如html、head、body)

此种包含,没有任何处理的功能,纯属于静态的将内容包含进来。

二是:<jsp:incude page="包含内容" /> (必须完结/)



<jsp:include page="包含内容">

<jsp:param name="参数名" value="值" />

</jsp:include>

此种包含如果被包含的文件为jsp文件,则自动进行动态处理,将其运行的结果,包含到此页面中。

如果不好理解,比如我们煮鱼,我们不知道这条鱼是不是臭的,我们来煮,把鱼丢到锅里,如果这条鱼是臭的,那么我们的那一锅汤不就是坏掉了吗?(这好比:<%@ include file="包含内容"%>的标签)。

如果我们在鱼没有丢到锅里之前对鱼进行处理一下,检查一下这条鱼是不是坏的,如果检查到是坏的,我们还会丢到锅里去吗?(这就好比<jsp:incude page="包含内容" /> 标签 )。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐