• Jsp九大内置对象与servlet中java对象


    1. request对象 : 
      1. getParameter(String name)获取表单提交的数据
      2. getParamegerNames() 获取客户端提交的所有参数名
      3. getAttribute(String name)获取name 指定的属性值
      4. getAttributeNames 获取request对象所有属性的名称集合
      5. getSession(Boolean create) 获取HttpSession对象
    2. response 对象:对象用于对客户端的请求作出动态的响应,向客户端发送数据 
      1. getCharacterEncoding() 返回响应用的字符编码格式
      2. getOutputStream() 返回响应的输出流
      3. getWriter() 返回可以向客户端输出字符的一个对象
    3. session 对象:从一个客户打开浏览器并连接到服务器开始,到客户关闭浏览器离开这个服务器结束,整个阶段被称为一个会话。session对象可以用来保存用户的会话状态。
    4. exception对象:用于处理Jsp页面中发生的错误和异常,可以帮助我们了解并处理页面中的错误信息
    5. page对象:就是当前Jsp页面本书,类似于Java中的this 
      1. getClass() 获取page对象的类
      2. hashCode() 获取page对象的hash码
      3. equal(Object obj) 判断page对象是否与参数中的obj相等
      4. copy(Object obj)把此page对象复制到指定的Object对象中
      5. clone() 克隆当前的page对象
    6. pageContext对象 :用于管理对属于Jsp中特殊可见部分中已经命名对象的访问
    7. application对象:实现了用户间数据的共享,可存放全局变量
    8. config对象:用来获取服务器初始化配置参数 
      1. getServletContext() 获取当前的Servlet上下文
      2. getInitParameter(String name) 获取指定的初始参数的值
      3. getInitParameterNames()获取所有的初始参数的值
      4. getServletName() 获取当前的Servlet名称
    9. out 对象:用来向客户端输出各种数据 
      1. print()/println() 输出各种类型数据
      2. clearBuffer() 清除缓冲区的数据,并将数据写入客户端
      3. clear() 清除缓冲区的数据,但不将数据写入客户端
      4. close() 关闭输出流

    jsp内置对象对应的java对象

    jsp内置对象servlet中java对象
    request HttpServletRequest
    response HttpServletResponse
    session HttpSession
    exception Throwable
    page this
    pageContext PageContext
    application ServletContext
    config ServletConfig
    out JspWriter
  • 相关阅读:
    jquery datatable[表格处理]之AdminLTE
    kdevtmpfsi挖矿病毒导致服务器cpu高负荷运行
    Python3 '%Y-%m-%dT%H:%M:%S.000Z' 时间格式转换
    python-生成动态路由轨迹图(scapy模块)
    Python之XlsxWriter模块(数据报表)
    python之web服务质量探测(pycurl模块)
    Django-图片验证码
    最简容器化动手小实践——再战flappybird
    基于OAS设计可扩展OpenAPI
    Istio最佳实践:在K8s上通过Istio服务网格进行灰度发布
  • 原文地址:https://www.cnblogs.com/charlas/p/7605711.html
Copyright © 2020-2023  润新知