在 JSP 2.0 规范中,JSP页面主要包括4部分:JSP 指令元素,JSP 脚本元素,JSP 动作元素和注释。
JSP指令元素 | page(<%@ page ...%>) |
include(<%@ include file="..." %>) | |
taglib(<%@ taglib uri="tagLibraryURI" | prefix="tagPrefix" %>) |
JSP脚本元素 | 声明(<%! deslaration %>) |
脚本程序(<% scriptlet %>) | |
表达式(<%= expression %>) |
JSP动作元素 | <jsp:include> 动作 |
<jsp:forward> 动作 | |
<jsp:param> 动作 | |
<jsp:usebean> 动作 | |
<jsp:setproperty>和<jsp:getproperty> 动作 | |
<jsp:plugin>、<jsp:params>和<jsp:fallback> 动作 |
注释 | <%-- 注释文字 --%> |
<% /*Java脚本注释*/ %> | |
<% /**Java脚本文档注释**/ %> |
1 JSP 指令元素
1.1 Page
<%@ page
language="脚本语言"
extends="类名"
import="java 包列表"
session="true | false"
buffer="none | 8kb | 自定义缓冲区大小"
autoFlush="true | false"
isThreadSaft="true | false"
info="页面信息"
errorPage="页面出错时,错误处理页面的 URL"
isErrorPage="true | false"
contentType="内容类型信息"
pageEncoding="字符编号"%>
除了 import 指令外,其他指令在 page 中只能出现一次。