<%@ include%…>和<jsp:include…>有啥区别呢?

听说后者优于前者,但它们俩具体是如何实现的呢?请各位踊跃发表自己的看法,无论对错!!!... 听说后者优于前者,但它们俩具体是如何实现的呢?
请各位踊跃发表自己的看法,无论对错!!!
展开
 我来答
8821249
2008-01-09 · TA获得超过433个赞
知道小有建树答主
回答量:129
采纳率:0%
帮助的人:84.9万
展开全部
<%@ include %>是编译时包含,相当于宏,编译时替代

<jsp:include>是运行时包含.相当于函数,运行时返回.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
隋姿06D
2008-01-09 · TA获得超过214个赞
知道答主
回答量:139
采纳率:0%
帮助的人:74.2万
展开全部
前者是指令元素、后者是行为元素。

参考资料: http://hi.baidu.com/ctrl_f/blog/item/b8525e1e5ea71cf51ad57629.html

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
拿金碗的乞丐
2008-01-09 · 超过21用户采纳过TA的回答
知道答主
回答量:55
采纳率:0%
帮助的人:0
展开全部
<%@ include file=""%>指令在编写代码的时候一般放在最顶部,主要附加的是被重用的代码,这里所说的附加是指把源代码原封不动的附加过来,例如在jsp程序中使用这个指令的时候file里面的值(即要导入的文件)不能带多余的标签或是与当前jsp文件重复的东西。例如里面不要包含<html><body>这样的标签,因为是把源代码原封不动的附加过来,所以会与当前的jsp中的这样的标签重复导致出错。

而应用<jsp:include>标签导入一个重用文件的时候,这个文件是经过编译的,通俗点说就是附加这个要导入文件经过编译后的效果,所以可以含有与当前jsp程序中重复的内容,因为在附加过来之前就会被解析掉。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
我知你知我知
2008-01-09 · 超过36用户采纳过TA的回答
知道小有建树答主
回答量:128
采纳率:0%
帮助的人:69.5万
展开全部
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式