jsp页面由java代码、html代码、jsp标签组成。
jsp标签主要有脚本标签:<% %>,伪指令标签:<%@ %>,声明标签:<%! %>,表达式标签:<% = %>,动作标签:<jsp:actionName/>。
(1)伪指令标签:
1、 < %@page %>指定整个JSP页面的全局属性 %@page attribute="value" %
2、<%@include %>通知jsp页面,内嵌指定页面,利用include可以将复杂的页面拆分成简单的页面<%@include file="/header.html"%>
3、<%@tagib %>允许jsp页面开发者自定义标签。<%@tagelib uri="taglibURI" prefix="prefix"%>
(2) 声明指令
声明全局变量
(3) 脚本指令
嵌入一段java代码,一般是处理用户请求
(4)表达式指令
表达式指令是JSP提供的一种简单方法用于访问可用的java取值或其他表达式,还可用于给动作指令动态传递参数
<% String name =“header.jsp”%>
<jsp: include page=“<%=name%>”%>
(5)动作指令
在请求处理阶段向JSP容器发送请求。