JSP指令用来设置与整个JSP页面相关的内容,可以设置全局变量,如生命类、要实现的方法和输出内容的类型等。
格式: <%@ 指令标记 attribute="value" %>
1.page指令
定义JSP页面的全局属性,该配置会作用于整个JSP页面,用来指定所使用的脚本语言、导入指定的类及软件包等。
例:<%@ page import="java.util.*" %>
page指令对整个页面都有效,与其书写的位置无关,习惯写在JSP页面的最前面。
2.include指令
文件加载指令,它把文件插入后与原来的JSP文件合并成一个新的JSP页面。
格式:<%@ include file="包含文件的地址" %>
包含的文件地址是一个相对的url地址。
例:
a.jsp
<%
out.println("Hello JSP");
%>
myjsp.jsp
<%@ include file="a.jsp" %>
结果:
在浏览器的地址栏中输入http://localhost:8080/myjsp.jsp
页面中显示的就是a.jsp中的内容。
3.taglib指令
JSP API允许用户自定义标签,一个自定义标签库就是自定义标签的集合。taglib指令用来引用标签库并设置标签库的前缀。
格式:<%@ taglib prefix="tagPrefix" uri="tagLibraryURI" %>