<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 动态引入,将当前页面和被引入页面分别的翻译以及编译,在本页面中调用被引入页面执行,达到引入的目的