首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

include file与jsp:include page的差别

2012-12-18 
include file与jsp:include page的区别静态包含:  %include filea.jsp%把a.jsp包含进来再编译,如果a.

include file与jsp:include page的区别

静态包含:

  <%include file="a.jsp"%>把a.jsp包含进来再编译,如果a.jsp和当前页面有相同的参数会出错???
????

动态包含:
  <jsp:include page="a.jsp"/>就是单独编译,编译完后再包含,而且可以传递参数

?

一:执行时间上:???

????

  <%@?? include?? file=”a.jsp”%>????是把a.jsp的内容插入到调用点,如果a.jsp中有???

  <%@?? page?? language=”java”?? contentType=”text/html;charset=gb2312”%>就会报错误!因为已经有    

  page指令了,换句话说:"a.jsp的内容在整页翻译阶段执行"??

  <jsp:include?? page=”a.jsp”?? flush=”true”?? />????在请求处理阶段执行.返回的是a.jsp的结果???
????

二:引入内容的不同:???
???
  <%@?? include?? file=”relativeURI”%>?? 引入静态文本(html,jsp),在JSP页面被转化成servlet之前和它融和到一起.???
???
  <jsp:include??page=”relativeURI”??flush=”true”/>引入执行页面或servlet所生成的结果

热点排行