JSP中一共包含9个内置对象,最大的特点就是能够 直接使用,而无需使用者手动实例化。实例化的过程被web容器完成了.
1.page
2.pageContext
3.out
4.config
5.exception
6.request
一 :requst
该对象主要处理客户端的请求,代表一次请求,包含以下常见方法:
二:response
主要方法:
sendRedirect(String location):
重定向。可以通过浏览器,重定向到某个
位置
(
当前服务器、外部的站点资源
)。
setCharacterEncoding(String str) :
设置响应的编码格式
三:session
代表一次会话。包含以下常用方法:
四: 转发与重定向的区别
1.转发:(1.)URL地址是不变的,内部资源完成一个跳转过程。
(2.)能够通过requset实现带值跳转
(3.)请求发起后,跳转到目标过程只发起一次请求
(4.) 请求跳转速度又有是在站内,所以速度也比较快
2.重定向: (1.) 地址会发生改变。由浏览器发起两次 请求,第一次是请求的目标(30x) ,第二 次会有浏览器跳转到目标页面,该过程是一个重定向的过程.
(2.) 不能够通过request 实现带值跳转。
(3. )由于两次跳转,所以速度相比较转发稍慢.