语法
1.声明区
格式:<%! %>
作用:在这个结构中,可以定义变量,也可以定义方法
2.表达式
格式: <%= %>
作用:用来表现数据,访问当前作用域数据或方法调用
3.程序代码块
格式: <% %>
作用:可以在代码块中编写java代码
4.注释
格式: <%--JSP语法注释--%> 客户端查看源码时,看不到该注释,
此注释要区别于<--! -->这种注释格式客户端查看源码时,可以看到
5.指令
语法:<%@ 指令名 属性名=“值” 属性名2=“值2”%>
三大指令
page
作用:用来导包和设置常见的页面属性
常用属性
- import 导包专用
- isErrorPage 是否指定错误页面,默认为false
- errorPage 指定错误的页面地址
- pageEncoding 设置当前页面的编码
- contentType 设置页面翻译的格式和编码
作用:用于指定标签库的位置(标签库的作用:将java代码从页面上剔除,让代码和页面解耦)
常用属性
- prefix 标签库的简称(前缀)
- URI 统一资源标识符,用于标识对应的标签库
作用:用来引入或包含对应的页面(静态包含)
常见属性
file 用来指定引入文件的路径