JSP动作利用XML语法格式的标记来控制Servlet引擎的行为。利用JSP动作可以动态地插入文件、重用JavaBean组件、把用户重定向到另外的页面、为Java插件生成HTML代码。JSP动作元素名和属性名都是大小写敏感的 。
JSP规范定义了一系列标准动作,使用jsp作为前缀:<jsp:useBean> 、<jsp: setProperty>、<jsp: getProperty>、<jsp :param>、<jsp: include>、<jsp:forward>、<jsp:plugin>、<jsp: fallback>、<jsp:params>、<jsp: attribute>、<jsp:body>、<jsp:invoke>、<jsp:doBody>、<jsp: element>、<jsp:text>、<jsp:output>等。
<jsp:include>
用途:把指定文件插入正在生成的页面中。
语法格式:
<jsp:include page=“relative URL” flush=“true” />
或
<jsp:include page="fileName" flush=“true"> <jsp:param name="paramName" value="paramValue"/> </jsp:include>
include动作和指令的区别
激活时间不同:include动作在请求期间被激活;include指令在页面转换期间被激活。
维护方式不同:include指令独立维护,较难;include动作共享维护,较易。
include指令的优势:执行速度较快,允许所包含的文件中含有影响主页面的JSP代码。