jsp指令元素:include,page,taglib (jsp目前只支持Java语言)
基本语法格式:<%@ 指令元素 属性="值" %>
1.include 指令:文件包含指令,jsp将另一个页面文件的代码加入到该指令标记的位置并和其他代码一起执行
基本语法格式:<%@ include file="" %>
注意事项:
*include指令适用于包含静态的内容
*include指令是代码静态绑定,被包含的内容在编译时被静态的加入到servelet程序中
*include指令会影响jsp页面的可读性
2.page指令:用于设置当前jsp页面的属性,大多数指令只可设置一次,而pageEncoding和import可被设置多次,习惯
上吧page指令写在jsp页面的头部。
基本语法格式:<%@ page language="java" //定义编码语言,默认为java
extends="....." //指定被编译的servelt程序的父类
import="...." //在jsp页面中导入其他java类
session="true|false" //在servelet实现类中是否生成session 隐含对象
buffer="none|default|sizekb" //为out 对象设置缓冲区
autoFlush="true|false" // 设置out对象缓冲区的刷新性质
isThreadSafe="true|false" //jsp编译后所得的servelet程序是否为 多线程,默认为true
info="....." //设置jsp页面的版权等信息
isErrorPage="true|false" //设置当前jsp页面是否为异常对象处 理页
errorPage="......" //jsp发生运行异常时转向的出错页面
contentType="......" //用于指定的MIME类型和字符集
pageEncoding="default" //定义当前的页面的字符编码标准
isELIgnored="true|false" //是否忽略El表达式
%>
3.taglib指令:标记库,标记的后台有相应的Java程序,在标记处调用程序的返回结果
基本语法格式: <%@ taglib uri="taglibURI" prefix="pre" %>
prefix:代用标记的前缀