<jsp:include page="included.jsp" flush="true" />


<%@ include file="included.htm" %>

动态include是一个行为标签,静态include是一个指令标签

静态include被翻译成一个文件,将被引入文件的内容包含在外部页面中一起编译执行的

动态include被翻译成两个文件,由外部页面调用执行被引入页面


每次修改被引入页面的内容时

  静态include每次都会重新翻译和编译整个文件

  动态include不会对外部页面进行重新翻译和编译

动态include可以传递参数

静态include不可以传递参数



指令标签

     <%@ 指令 属性="值" %>

     page 设置当前页面的属性

          import 引入包,多个包之间用逗号隔开

          pageEncoding 设置页面的字符集

          session 设置页面是否启用session内置对象

          contentType 设置当前页面的内容类型

          isErrorPage 设置当前页面是否为错误页面(如果为false,exception内置对象将不可用)

          errorPage   设置当 当前页面发生异常时的错误处理页面的地址

     include 静态引入,将被引入页面的内容在翻译阶段加到本页面代码中,达到引入的目的

     taglib  引入外部的标签库

useBean 创建java对象

     setProperty 调用set方法

     getProperty 调用get方法

     forward     转发,无条件跳转到另外的资源,可以通过jsp:param来传递参数

     param       传递参数,可以用于forward和include

     include     动态引入,将当前页面和被引入页面分别的翻译以及编译,在本页面中调用被引入页面执行,达到引入的目的