1.JSP的定义:
在JSP中是为了便于数据信息的存储、传递、获取,专门设置了九个内置对象,
jsp内置对象是指他们是预先设定的,不需创建,每个对象都有自己的属性和方法。
2.JSP内置对象
对象名称 所属类型
(1)application javax.servlet.ServletContext
(2)config javax.servlet.ServletConfig
(3)exception javax.land.Throwable
(4)out javax.servlet.jsp.JspWriter
(5)page javax.servlet.jsp.HttpJspPage
(6)pageContext javax.servlet.jsp.PageContext
(7)request javax.servlet.http.HttpServletRequest
(8)session javax.servlet.http.HttpJspSession
其中,对象的有效作用范围是层层包含的,最大的是application,其次是session、request、page
3.内置对象作用域
page 对象只能在创建它的JSP页面中被访问
request 在JSP页面中监听Http请求相同的任意一个JSP中被访问
session 在页面*享相同的HTTP会话的任意一个JSP中被访问
application 页面属于相同的Web应用程序的任意一个JSP中被访问
4.request对象
定义:它是从客户端向服务器发出请求,包括用户提交信息以及客户的一些信息。
这个对象只有接受客户端请求后才可以进行访问。
4.1 request对象的常用方法
setAttribute(String name,Object obj) 用于设置request中的属性及其属性值
getAttribute(String name) 用于返回name指定的属性,若不存在指定的属性就返回null