JSP
Java Server Pages :Java服务器端页面
JSP 本质上是一个Servlet
-
JSP的脚本:JSP定义Java代码的方式
<% 代码 %>
:在service方法中<%! 代码 %>
:在类的成员位置<%= 代码 %>
:页面输出
-
JSP的内置对象:在jsp页面中不需要获取和创建,直接使用的对象
变量名 | 真实类型 | 作用 |
---|---|---|
pageContext | PageContext | 当前页面共享数据,还可以获取其它8个对象 |
request | HttpServletRequest | 一次请求访问多个资源(转发) |
session | HttpSession | 一次会话访问多个资源 |
application | ServletContext | 所有用户间共享数据 |
response | HttpServletResponse | 响应对象 |
page | Object | 当前页面(Servlet)的对象,this |
out | JspWriter | 输出对象,数据输出到页面上 |
config | ServletConfig | Servlet 的配置对象 |
exception | Throwable | 异常对象 |
- 指令
- 用于配置JSP页面,导入资源文件
- 格式:
<%@ 指令名称 属性名1=属性值1 属性民2=属性值2 ...%>
- 指令分类:
- page:配置JSP页面
contentType
:设置响应体mine类型和字符集buffer
:缓冲区大小import
:导包errorPage
:错误页面,当前页面发生异常后,会自动跳转到指定的错误页面isErrorPage
:标识当前页面是否是错误页面,设置为True可使用exception
includ
:导入页面资源文件taglib
:导入资源(包)
- page:配置JSP页面