**JSP指令
**JSP指令(directive)是为JSP引擎而设计的,它们并不直接产生任何可见输出,而只是告诉引擎如何处理JSP页面中的其余部分。
一、page 指令
page 指令用于设置 JSP 页面的属性,对整个JSP页面有效,习惯把page指令写在JSP页面的最前面
1、import属性: 用于导入JAVA包。
例如:<%@ page import=“java.util.”%>
(1)**如果需要导入多个包,我们可以用两种方式实现,
第一种方式,使用一个import属性导入多个包,包之间用“,” 分隔
<%@ page import=“java.util.,java.sql.”%>
第二种方式,使用多个page指令,每次用import属性导入一个包
<%@ page import=“java.util.”%>
<%@ page import=“java.sql.”%>
2、pageEncoding属性
用于设置当前页面使用的字符集,默认为ISO8859-1
例如:<%@ page pageEncoding=“utf-8”
3、contentType属性
contentType 属性值确定JSP页面响应的MIME类型和JSP页面字符的编码。
例如:<%@ page contentType=“text/html;charset=utf-8” %>
<%@ page contentType=“application/msword” %>
注:不允许两次使用page 指令给contentType属性指定不同的属性值
4、errorPage属性
定义JSP页面产生异常时,跳转的处理页面。
例如:<%@ page errorPage=“error.jsp" %>
5、isErrorPage 属性
声明当前页面为错误处理页面,默认为false。
例如:<%@page isErrorPage=“true”%>****
注意: 在一个JSP页面中, page指令可以出现多次,除import属性外,每一种属性只能出现一次,重复的属性设置将覆盖掉先前的设置。
二、include 指令
include指令标记的作用是在JSP页面出现该指令的位置处,静态插入一个文件,通常用来包含网站中经常出现的重复HTML页面和JSP页面。其语法格式如下:<%@ include file= "文件的URL " %>
include指令用法
include 指令测试页面
<%@ include file = “test.html” %>
三、taglib指令
Oracle公司允许用户开发自定义标签封装页面的Java代码,以便Jsp页面不出现一行Java代码。
Taglib指令用于在JSP页面中导入标签库。
四、总结
1、
JSP 指令共有三种类型,即 page、include 和 taglib。JSP 指令包括在 <%@ 和 %>内
2、
page 指令用于设置 JSP 页面的属性;include 指令用于在 JSP 页面嵌入其他文件 ;taglib 指令用于在JSP页面中使用标签