JSP的基本语法

基本语法

  1. 注释:<%- -注释内容- -%>
  2. 声明:<%! 可以是变量,方法等等%>
  3. 输出:<%=表达式%>
  4. 脚本:<% 代码片段 %>

编译指令

指令 描述
<%@ page … %> 定义网页依赖属性,比如脚本语言、error页面、缓存需求等等
<%@ include … %> 包含其他文件
<%@ taglib … %> 引入标签库的定义

语法为

<%@ page 属性1=“属性1”属性2=“属性2” ….. %>


Page指令

  称为页面指令,用来定义JSP页面全局属性,该配置会作用于整个JSP页面。可选属性如下。
  语法为:<%@ page attribute=”value” %>

属性 描述
language 声明所使用的脚本语言类型,目前只有Java一种
extends 指定JSP页面产生的Servlet继承的父类
import 导入要使用的Java类,默认导入了 java.lang.*、javax.servlet.*、javax.servlet.jsp.*、javax.servlet.http.*
session 指定JSP页面中是否可以使用session
buffer 指定缓冲区的大小,默认值为8KB
autoFlush 指定当输出的缓冲区即将溢出时,是否需要强制输出缓冲区内容
isThreadSafe 指定的JSP文件是否支持多线程
info 定义JSP页面的描述信息
errorPage 指定错误处理页面,当JSP页面运行时出错时,会自动掉用该指令所指定的错误处理页面
isErrorPage 指定JSP文件能否进行异常处理
contentType 指定JSP页面的编码方式和JSP页面响应的MIME类型。默认的MIME类型为 text/html,默认的字符集类型是charset=ISO-8859-1
pageEncoding 指定页面编码格式
isELIgnored 指定JSP文件是否支持EL表达式
isScriptingEnabled 确定脚本元素能否被使用

include指令

  include指令是文件加载指令,用于在JSP文件中插入一个包含文本或代码的文件,特别注意的是include指令是先包含后编译,include动作是先编译,再把结果包含进来
  语法为:<%@ include file=”文件相对 url 地址” %>

属性 描述
file 被包含文件的地址,一般不用“/”,而是用相对路径

Taglib指令

  JSP API允许用户自定义标签,一个自定义标签库就是自定义标签的集合。Taglib指令引入一个自定义标签集合的定义,包括库路径、自定义标签。
  Taglib指令的语法:<%@ taglib uri=”uri” prefix=”prefixOfTag” %>

你可能感兴趣的:(Servlet)