jsp中动态include与静态include的区别

include指令标记(静态include)是在编译阶段就处理所需要的文件,被处理的文件在逻辑和语法 上依赖于当前JSP页面,其优点是页面的执行速度快;

而include动作标记(动态include)是在jsp页面运行时才处理文件,被处理的文件在逻辑和语法上独立于当前JSP页面,其优点是可以使用param子标记更灵活地处理所需要的文件,缺点是执行速度要慢一些

 

备注:

1.<%@ include file="文件的url"%>

静态include(include指令标签):就是当前JSP页面和插入的文件合并成一个新的jsp页面,然后JSP引擎再将这个新的Jsp页面转译成java文件

 

2.<jsp:include page ="文件的URL" >

    <jsp:param name = "名字" value ="指定给parameter的值" >   //传参

  </jsp:include>

 动态include(include动作标签):

 

posted @ 2013-04-10 22:01  springstudent  阅读(577)  评论(0编辑  收藏  举报