jsp中的内置对象

原创 2016年05月30日 17:35:16

九大内置对象

  • Request
    HttpServletRequest
  • Response
    HttpServletResponse
  • Session
    HttpSession(有开关)
  • Application(Context)
    ServletContext
  • Config
    ServletConfig
  • Page
    this(也就是当前的servlet对象)
  • Exception
    java.lang.Throwable(有开关)
  • Out
    jspWriter
    • jsp九大隐式对象之一,其作用和servlet中的response.getWriter()对象(即PrintWriter)基本一样,不过呢,它是自带缓冲区的
    • out的缓冲区:
      1. 缓冲区默认大小是8kb,可以通过page指令的buffer属性(有开关)设置其缓冲区大小
      2. 怎样才会输出
        1. buffer被关闭了,设置为none
        2. 缓冲区满了
        3. jsp页面加载完毕
      3. 输出过程
        这里写图片描述
  • pageContext
    javax.servlet.jsp.PageContext

    • jsp中最重要的隐式对象,为什么最重要呢?因为通过它可以获取到其他八个对象
    • PageContext的三大作用

      1. 可以获取到其他八大隐式对象

      2. PageContext本身是一个域对象,通过它还可以操作其余三个域对象

浏览器中的输出
由此可以知道,通过pageContext取出各个域对象设置的属性的时候,需要指定该域对象的权限值

    3. PageContext提供了转发和包含的方便的方法(比用servlet转发要方便许多)
        * 用forward代替request.getRequestDispatcher(path).forward这个方式来转发

        * 用include代替原来的jsp标签中的包含标签<%@include file="........."%>

    4. 要注意的地方
        * 用pageContext的findAttribute()方法的时候,如果该属性是每个域对象都有的时候:

这样的话,取出的时候会取出最小的域对象设置的属性

四大域对象

  • Appliaction Content
  • Session
  • Request
  • pageContext
  • 作用域大小
    • Application> Session > Request > pageContext
    • Application 整个站点,服务器关闭了才失效
    • Session 一次会话,客户端(浏览器关闭了就失效了)
    • Request 一次请求(就一次重定向就没用了)
    • pageContext 就只在当前页面有用
版权声明:本文为博主原创文章,未经博主允许不得转载。

JSP 9 大内置对象详解.txt

  • 2015年05月06日 22:13
  • 10KB
  • 下载

JSP内置对象

  • 2015年04月30日 09:21
  • 1.46MB
  • 下载

在jsp中应用EL表达式取内置对象的值

一、为何使用EL表达式? 在MVC体系结构中,JSP页面只是用来显示数据,但它不能直接对隐式对象中某对象的属性进行显示,需要配合Scriptlet才能显示数据。 如果在JSP页面中使用EL表达...

JSP九大内置对象

  • 2013年05月02日 11:09
  • 24KB
  • 下载

jsp内置对象

  • 2013年06月19日 16:34
  • 59KB
  • 下载

Java系列-jsp九大内置对象

jsp九大内置对象 jsp九大内置对象:request,response,session,out,application,config,page, pageContext,exception   ht...

第5章 JSP内置对象

  • 2013年09月16日 22:43
  • 1.77MB
  • 下载

JSP 9 大内置对象详解

  • 2013年07月09日 08:38
  • 531KB
  • 下载

JSP脚本 9大内置对象

JSP脚一包含9个内置对象,即JSP脚本规范对它们进行了初始化,可以直接使用。 JSP内置对象的实质:request与response是对应Servlet的_jspService()方法的形参,其它则...

JSP语法与内置对象课件

  • 2014年03月13日 09:53
  • 1.37MB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:jsp中的内置对象
举报原因:
原因补充:

(最多只允许输入30个字)