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

smcdl 2003-04-04 04:11:03
谁能告诉我,<%@ include file %>和<JSP:include>有什么不同???
...全文
76 4 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
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 被包含文件

81,122

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧