JSP内置对象

JSP内置对象可以直接使用,不用创建。
JSP内置对象是指在JSP内部默认定义的常量,变量
不经常使用
pageContext//内置对象的集大成者,可以通过pageContext获取其他对象。
config//指定JSP页面初始配置的 Servlet
page//当前jsp的实例化对象
exception//  专门用来处理异常不常见,一般用java代码来处理
经常使用
session
   会话: 一个会话就是在一段时间(session对象一次有效期内)内,一个客户端与web服务器的一连串相关的交互过程。
   作用: 可以使服务器识别客户端。(session也成为会话的对象)
   session内置对象负责管理客户端跟服务器的会话。
   session内置对象在浏览器第一次访问服务器的时候创建
   每个session对象都只有一个固定的sessionid
   用同一个浏览器打开同一个页面时sessionid相同。
   通过超链接打开的新页面,新页面的sessionid跟老页面的sessionid值相同。
   常用方法
      String getId() 得到sessionid
      void setMaxInactiveInterval(int intterval) 设定session的存活时间
      int getMaxInactiveInterval() 得到session的有效存活时间
      void invalidate() 设置session对象失效
      void setAttribute(String key,Object value) 以key/value的形式保存对象值
      Object getAttriute(String key) 通过key获取对象值
      void removeAttribute(String key) 从session中甩出key对应的对象
application
  统计网站访问次数
  application内部对象能实现用户之间的数据共享
  application在项目启动的时候创建,在项目停止的时候销毁
  一个web应用对应一个application对象
  常用方法
  void setAttribute(String key,Object value)  以key/value的形式保存对象值
  Object getAttribute(String key)  通过key获取对象值
  String getRealPath(String path) 返回相对路径的真实路径
out
   out内置对象主要负责向浏览器输出内容。
   out内置对象是JspWriter类的实例
   常用方法
      void pring(Object c) 向客户端打印数据(将各种类型的数据转换成字符串)
      void write(charset)向客户端打印数据(字符,字符数组,字符串)
      void println(Object c)向客户端答应数据(将各种类型的数据转换成字符串)并换行
request//负责封装客户端请求
   request内置对象主要用于处理客户端请求
   客户端---------请求--------request --------获取请求的信息--------服务器
       URL
       tada 客户端信息,用户自己填写的信息 服务器吧这些信息整理成request对象 然后request对象就可以获取客户端的各种信息
   常用方法
   String getParameter(String name)  根据表单组件名称获取提交数据。
   String[] getParameterValues(String name) 获取表单组件对应多个值时的请求数据
   void setCharacterEncoding(String charset) 指定每个请求的编码
   RequestDispatcher getRequestDispatcher(String path) 返回一个RequestDispatcher对象,该对象的forward()方法用于转发请求 
    在服务器端,将请求发送给服务器上的其他资源,以共同完成一次请求的处理
   转发是在服务器端发挥作用,将同一请求在服务器资源之间进行传递。此时客户端浏览器的地址栏不会显示转向后的地址。
response //负责封装服务器的响应
   response对象用于响应客户请求并向客户端输出信息
  客户端-----响应-----response对象----从服务器中检索的信息-----服务器
                      设置响应参数
  常用方法
  void sendReairect(String location) 页面重定向,客户端将重新发送请求到指定的URL
  重定向实在客户端发挥作用,通过发送一个新的请求实现页面转向,在地址栏中可以显示转向后的地址
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值