什么叫指令,简单的来讲就如同头文件的比如说include,我要引用一个我没有写过的函数,那我引用一下其他的库文件,通过引用指令,完成对这两个文件间的关联,当然指令不止include一个。
大体来讲,包涵以下几种:
1.page指令,在这个指令可以制定许多页面相关的元素(attribute),类似html的meta标签。两者可以对照学习。``
用法如下:<%@ page attribute = “value” %>
其他的page指令的属性有:
import:指定该jsp需要外部引用的包,在idea里,需要的包可以Alt+Enter键快速导入:
<%@page import=“java.util.*”%>
contentType:内容类型,可以指定该页面字符编码的方案:
<%@page contentType=“utf8”%>
<%@page contentType=“ISO-8859-1”%>
isErrorPage:指定该ErrorPage是否是另一个ErrorPage指令跳转到的ErrorPage
errorPage:指定该页面是响应isErrorPage的页面,就是假如一个页面指定isErrorPage,一旦错误就跳到对应的errorPage
pageInfo属性:指定page的信息。可以存储这个页面是干嘛的。
isELIgnored属性:是否关闭EL表达式
2.include指令,用于合并几个文件,使代码看起来更加简洁。
3.taglib标签,用于引入一些标签库文件,表达方式如下:
<%@taglib uri=“url” prefix=“prefix”%>左方两个引号的内容都自行确定。前者指定标签库所在位置,后者制定使用标签时候的前缀,如果按照本例的表达,一切调用此uri的标签都以prefix开头双标签在
<prefix:...></prefix>或者单表签<prefix:.../>
####后续添加案例,本章叙述完毕