Page指令
<%@ page attribute="value" %> 或 <jsp:directive.page attribute="value" />
buffer | 指定out对象使用缓冲区的大小(默认为8KB,单位只能是KB) |
autoFlush | 控制out对象的缓存区,设置JSP页面缓存满时,是否自动刷新缓存(默认为true,否则缓存被填满时将抛出异常) |
contentType | 指定当前JSP页面的MIME类型和字符编码,浏览器会据此显示网页内容 |
errorPage | 指定当JSP页面发生异常时需要转向的错误处理页面 |
isErrorPage | 指定当前页面是否可以作为另一个JSP页面的错误处理页面 |
extends | 指定servlet从哪一个类继承,不常用,而且有可能印象服务器性能优化 |
import | 导入要使用的Java类 |
info | 定义JSP页面的描述信息 |
isThreadSafe | 指定对JSP页面的访问是否为线程安全 |
language | 定义JSP页面所用的脚本语言,默认是Java |
session | 指定JSP页面是否使用session |
isELIgnored | 指定是否执行EL表达式 |
isScriptingEnabled | 确定脚本元素能否被使用 |
pageEncoding | 用于定义jsp页面的编码格式,也就是指定文件编码 |
Include指令
<%@ include file="文件相对 url 地址" %> 或 <jsp:directive.include file="文件相对 url 地址" />
Taglib指令
<%@ taglib uri="uri" prefix="prefixOfTag" %> 或 <jsp:directive.taglib uri="uri" prefix="prefixOfTag" />
JSP声明
用于在jsp页面中定义全局的变量或方法。
<%! declaration; [ declaration; ]+ ... %>
JSP表达式
一个JSP表达式中包含的脚本语言表达式,先被转化成String,然后插入到表达式出现的地方,但是不能使用分号来结束表达式。
<%= 表达式 %>
JSP注释
<%-- 注释 --%> | JSP注释,注释内容不会被发送至浏览器甚至不会被编译 |
<!-- 注释 --> | HTML注释,通过浏览器查看网页源代码时可以看见注释内容 |