1、JSP指令包括:inc1ude指令、page指令和taglib指令:
(1)page指令:定义整个页面的全局属性。
(2)include指令:用于包含一个文本或代码的文件。
(3)taglib指令:引用自定义的标签或第三方标签库。
2、JSP 指令的语法格式:
<%@ 指令名称 属性1="属性值1" 属性2="属性值2" … %>
3、page指令的属性
属性 | 说明 | 设置值示例 |
language | 指定用到的脚本语言,默认是Java | <%@page language="java"%> |
import | 用于导入java包或java类 | <%@page import="Java.util.Date"%> |
pageEncoding | 指定页面所用编码,默认与contentType值相同 | UTF-8 |
extends | JSP转换成Servlet后继承的类 | Java.servlet.http.HttpServlet |
session | 指定该页面是否参与到HTTP会话中 | true 或 false |
buffer | 设置out对象缓冲区大小 | 8kb |
autoflush | 设置是否自动刷新缓冲区 | true 或 false |
isThreadSafe | 设置该页面是否是线程安全 | true 或 false |
info | 设置页面的相关信息 | 网站主页面 |
errorPage | 设置当页面出错后要跳转到的页面 | /error/jsp-error.jsp |
contentType | 设计响应jsp页面的MIME类型和字符编码 | text/html;charset=gbk |
isErrorPage | 设置是否是一个错误处理页面 | true 或 false |
isELIgnord | 设置是否忽略正则表达式 | true 或 false |
4、设计JSP程序(ch03_3_page.jsp),显示(服务器)系统的当前时间。
由于要使用日期类对象,所以,要由page指令导入java.util.Date类,同时,由于页面中使用了汉字,需要使用支持汉字的编码,这里采用“UTF-8”编码,所以,需要page指令指定
contentType="text/html"
pageEncoding="UTF-8"
import="java.util.Date"

