- 1、脚本标识
- 1.1 、JSP表达式
- 1.2、声明标识
- 1.3 代码片段
- 2、注释
- 2.1 HTML中的注释
- 2.2 隐藏注释`
- 2.3 代码片段中的注释
- 3、指令标识
- 3.1 page指令
用于向页面中输出信息
语法格式:<%=表达式%>
表达式:可以是任意的java语言的完整表达式,最终结果转化为字符串
注意:<%与=之间不可以有空格,=和后边的内容可以有空格
1.2、声明标识声明标识用于在JSP页面中定义全局的变量或方法
声明标识的语法格式:<%!声明变量或方法的代码%>
注意:<%与!之间不可以有空格,!和后边的内容可以有空格
1.3 代码片段代码片段就是在JSP页面中嵌入的Java代码或是脚本代码。
语法格式:<% Java代码或是脚本代码%>
2、注释 2.1 HTML中的注释语法格式:
2.2 隐藏注释`在浏览器中看不到,在查看HTML源代码的时候也看不到,注释的安全性比较高。
语法格式:<%--注释内容--%>
2.3 代码片段中的注释和java代码注释相同
- 单行注释:// 开头、后面接注释内容
- 多行注释:结尾
- 提示文档注释:结尾
主要作用是设定整个JSP页面范围内都有效的信息,被服务器解释执行的。对客户端浏览器不可见
语法格式:<%@ 指令名 属性1=“属性值” 属性2=“属性值”...%>
- 指令名:指定指令名称:page、include、taglib3
- 属性:指定属性名称,不同指令包含不同属性,一个指令中可以包含多个属性
- 属性值:指定属性值
jsp页面最常用的指令,
作用:定义整个jsp页面的相关属性。
- 1、language 属性:设置jsp支持的语言,目前只支持java
- 2、eextends 属性:设置jsp页面继承的java类。
- 3、import 属性:设置jsp导入的类包。<%@ page import="java.util.*"%>
- 4、pageEncoding 属性:定义jsp页面的编码格式 UTF-8或者GBK
- 5、contentType 属性:设置jsp页面的MIME类型和字符编码。
- 6、session 属性:指定jsp页面是否使用HTTP的session会话对象。
- 7、buffer 属性:设置jsp的out输出对象使用缓冲区大小默认是8KB。
- 8、autoFlush 属性,用于指定当缓冲区已满时,自动将缓冲区的内容输出到客户端
- 9、isErrorPage 属性 :将当前jsp页面设置成错误处理页面`<%@ page isErrorPage=“true” %>
- 10 、errorPage 属性:指定处理当前jsp页面异常错误的另一个jsp页面,指定的jsp错误处理页面必须设置isErrorPage属性为true。 `
4、动作标识



