• jsp内置对象


    内置对象 不需要声明和实例化,这些可以直接使用的对象就是内置对象

    请求对象:request 

    jsp 中的resquest内置对象对应了Servlet中的HttpServletRequest类的对象

    是最常用的jsp内置对象之一,之歌内置对象中封装了有关浏览器请求的信息(主要作用 处理客户端请求)

    在请求中保存属性方法

    public void setAttribute(String name ,Object O);name:属性名 o :属性值

    在请求中获取属性的方法

    public object getAttribute(String name); object :属性值 name:属性名

    注意:

    1。如果请求对象中没有与参数对应的属性名,这个方法返回null值,在使用这个属性时要做非空判断,否则会出现空指针异常。

    2。它的返回值类型是Object类型。用时需要类型转换。

    输出对象:out

    out内置对象是在JSP开发过程中使用得最为频繁的对象,然而其使用起来也是最简单的。out对象用于向客户端浏览器输出数据,out对象常用的方法是:print()或者println()方法,这两个方法用于在页面中打印出字符串信息

    响应对象:response

    response对象和request对象相对应,它用于响应客户端的请求并向客户端输出信息。 JSP中的response内置对象对应了Servlet中的HttpServletResponse类的对象,这个对象封装了JSP产生的响应,然后被发送到客户端以响应客户的请求。

    会话 对象:session

    session是客户端浏览器和web服务器之间的会话,这个对象和request内置对象一样,都是我们平时开发JSP过程中最常用的内置对象之一,它最常见的作用就是进行访问控制,这个session对象是Servlet中HttpSession类的实例。

    application

    application对应了Servlet中的ServletContext类的对象。它在每个Web项目中只有一个实例,常被用来实现不同用户之间的数据共享。因为不同的用户在访问application的时候,都是访问的同一个对象,这样的话,一个用户可以把需要共享的数据放到application对象中,然后其他用户就可以在这个对象中获得想要的共享数据了。

    pageContext

    pageContext对象是javax.servlet.jsp包中PageContext类的对象,他提供了对JSP页面中所有的对象及命名空间的访问,使用这个对象可以访问application对象,session对象,exception对象等等。也就是说这个对象可以访问除了本身之外的8个JSp内置对象。还可以访问绑定在page、request、session、application这些对象上的Java对象,它相当于JSP程序中所有对象功能的集成者。

    page

    page对象是java.lang.Object类的示例,他指的是一个JSP页面在翻译阶段翻译成Servlet之后,这个Servlet实现类的示例,也就是说它是JSP页面本身,因此,此对象的作用域范围仅仅限于当前JSP页面本身。

    config

    config对象对应Servlet中的ServletConfig接口,它用来表示Servelt的配置。当Servlet容器初始化一个Servlet对象的时候,Servlet容器会把某些初始化信息通过这个对象传递给Servlet。

    exception

    exception对象是java.lang.Throwable类的一个实例。他指的是运行时的异常,也就是被调用的错误页面的结果,只有在错误页面(在页面指令里设置了isErrorPage=true的页面)才可以使用。

  • 相关阅读:
    (转载)CentOS 6.5使用aliyun镜像来源
    (转载) Linux五种IO模型
    (转载)django 访问url报错Forbidden (CSRF cookie not set.): xxx 问
    (原创)性能测试中,Oracle服务器定位CPU使用率高的瓶颈(SQL)
    oracle AWR性能监控报告生成方法
    MQ、JMS以及ActiveMQ的了解和认识
    coding.net及git的使用方式
    【转载】zookeeper使用和原理探究(一)
    shell执行mysql的脚本(包括mysql执行shell脚本)
    mikadonic-建立互信
  • 原文地址:https://www.cnblogs.com/wanghongjie/p/4522841.html
Copyright © 2020-2023  润新知