谁能告诉我,<%@ include file %>和有什么不同???

smcdl 2003-04-04 04:11:03
谁能告诉我,<%@ include file %>和<JSP:include>有什么不同???
...全文
20 点赞 收藏 4
写回复
4 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
clmate 2003-04-04
1. 使用include 指令: <%@ include file=”filename”%>
2. 使用行为: <jsp:include page=”page.jsp” flush=”true”/>
第一种机制,当JSP正在转换成Servlet时,将包含的指定文件的内容,这个操作由Servlet引擎完成;第二种机制,当该页面执行后时,页面包含了用Response产生的内容。当被包含的页面不太改变的时候,我推荐使用第一种方式,这种方式比较快;当被包含的文件经常改变(其中也有动态内容)时,使用第二种方式。
回复
moumouren 2003-04-04
<%@ include file="" %> :引用页copy被引用页的源代码,然后编译
<jsp:include page="" />:编译完后,应用也copy被应用页的运行结果
回复
icecloud 2003-04-04
<%@ include file="relativeFragment.jsp" %>
编译时引用
<jsp:include page="relativeDynFragment.jsp" />
运行时引用

第一个是等于把被引用文件的内容代码完全放到引用文件中
第二个等于是把被引用文件的执行显示结果放到引用文件中
回复
sunni 2003-04-04
一个是jsp 指令 一个是jsp 动作
主要区别如下
指令 : 在编译jsp文件的时候 把被包含文件插入到包含的地方 结果是 生成一个.java文件和.class文件

动作: 分别生成两个.java 和.class 在主包含文件中 动态include 被包含文件
回复
相关推荐
发帖
Web 开发
创建于2007-09-28

8.0w+

社区成员

Java Web 开发
申请成为版主
帖子事件
创建了帖子
2003-04-04 04:11
社区公告
暂无公告