JSP提供了九个内置对象
- request:请求对象
- response:响应对象
- session:会话对象
- application:应用程序对象
- out:输出对象
- page:页面对象
- config:配置对象
- exception:异常对象
- pageContext:页面上下文对象
request对象
当客户端请求一个JSP页面时,JSP容器会将客户端的请求信息包装在这个request对象中.
封装的数据大概有如下几种:
- HTTP报文头部数据.
- 客户端提交的数据.
- 网络层协议数据.
主要方法
- getParameter(String name)//返回指定参数,不存在则返回空
- getParameterValues(String name)//返回指定参数所有值,不存在则返回空
- setAttribute(String key,Object obj)
- getAttribute(String name)
- getAttributeNames()
- getSession()//获取request对应的session对象,不存在则创建一个
- getInputStream()
- getRemoteAddr()
- getCharacterEncoding()
response对象
向客户端发送数据,设置HTTP报文头,写入cookie信息,将处理结果返回客户端
主要方法
- setRedirect(String location)//对画面进行跳转.
- setCharacterEncoding(Str