`
jinvasshole
  • 浏览: 770104 次
文章分类
社区版块
存档分类
最新评论

JSP包含(include指令与include标签)

 
阅读更多

<%@ include file="被包含页面或文件的url"%> //include指令
<jsp:include page="被包含页面或文件的url">//include标签

include指令用于静态包含,include标签用于动态包含,无论是静态包含还是动态包含,源页面和被包含的目标或页面都共享请求范围内的请求数据

静态包含(include 指令)发生在解析JSP源页面阶段,被包含目标文件中的内容被原封不动的添加到JSP源页面中,Servlet容器然后再对JSP源页面进行翻译和编译。静态包含目标可以为html,jsp等但不能是Servlet.源页面和被包含页面共享同一个Servlet


动态包含(include 标签)发生在运行JSP源组件阶段,动态包含的目标可以为html,jsp,servlet.如包含为jsp文件,Servlet容器会在运行JSP源页面的过程中,运行于包含页面对应的Servlet的服务方法。包含的jsp文件生成的响应结果被包含到JSP源组件的响应结果中。源页面和被包含页面对应各自的Servlet,并不共享同一Servlet因此注意作用域问题


分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics