JSP的9大内置对象

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/Double_Hill/article/details/68564624

9大内置对象

                            内置对象名          类型

                             request          HttpServletRequest

                             response      HttpServletResponse

                             config             ServletConfig

                            application      ServletContext

                             session          HttpSession

                            exception         Throwable

                            page                 Object(this)

                            out                     JspWriter

                            pageContext     PageContext



1   .    out对象类型,JspWriter类,相当于带缓存的PrintWriter

                                               PrintWriter:

                                                                 wrier(内容): 直接向浏览器写出内容。

                                               JspWriter

                                                                 writer(内容): 向jsp缓冲区写出内容

                                     当满足以下条件之一,缓冲区内容写出:

                                                        1)缓冲区满了,默认为8kb 可 在page指令里的buffer 修改

                                                        2)刷新缓存区

                                                        3)关闭缓存区   buffer = 0kb

                                                        4)执行完毕jsp页面

2 .      pageContext对象的类型是PageContext,叫jsp的上下文对象

四个域对象:

                                               pageContext      page域                              

                                               request          request域

                                               session          session域

                                               application       context域

                            1)域对象作用:

                                               保存数据  和获取数据 ,用于数据共享。

                            2)域对象方法:

                                               setAttribute("name",Object)保存数据

                                               getAttribute("name")  获取数据

                                               removeAttribute("name")清除数据

                            3)域对象作用范围:

                                               page域:只能在当前jsp页面中使用(当前页面)

                                               request域:只能在同一个请求中使用(转发)

                                               session域:只能在同一个会话(session对象)中使用(私有的)

                                         context 域: 只能在同一个 web 应用中使用。(全局的)

猜你喜欢

转载自blog.csdn.net/Double_Hill/article/details/68564624