超级详细JSP三大指令
JSP中的指令以<%@开头以%>结尾。
page指令
用于定义JSP页面的各种属性,无论page指令出现在JSP页面中的什么地方,它作用的都是整个JSP页面,为了保持程序的可读性和遵循良好的编程习惯,page指令最好是放在整个JSP页面的起始位置。
pageEncoding:
指定当前jsp页面的编码,在服务器(如tomcat)要把jsp转译成.java时,需要使用pageEncoding,一般将该属性的值设为UTF-8
import:用于导包,如import=“java.util.*”;
可以出现多个import
errorPage(不常用):设置运行时错误时候的跳转页面,如
errorPage=“error.jsp”。如果当前页面出现运行时异常,就转发(forward)到error.jsp,注意是转发,地址栏不会有变化.
include指令
用于引入其它JSP页面,如果使用include指令引入了其它JSP页面,那么JSP引擎(tomcat)将把这两个JSP转译成一个java源文件(servlet)。所以include指令引入通常也称之为静态引入。通常一个网站的头部和底部都是重复的,我们一般都不会去重复的写头部和底部,而是把公共页面的部分抽取出来放到一个页面中去。
taglib指令
用于在JSP页面中导入标签库
JSP动作元素(七大动作元素)
jsp:include动作元素
jsp:include动作元素用来包含页面。
语法格式如下:
<jsp:include page=“relative URL” flush=“true”/>