第3章 JSP内建对象

第3章 JSP内建对象

ID:43804754

大小:126.50 KB

页数:16页

时间:2019-10-14

第3章 JSP内建对象_第1页
第3章 JSP内建对象_第2页
第3章 JSP内建对象_第3页
第3章 JSP内建对象_第4页
第3章 JSP内建对象_第5页
资源描述:

《第3章 JSP内建对象》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、JSP内建对象内建对象简介JSP为简化页面的开发提供了一些内部对象。这些内部对象不需要由JSP的编写者实例化,它们由JSP容器实现和管理,在所有JSP页面中都能使用内部对象。内部对象只对表达式和Scriptlet有用,在声明中不能使用。内建对象的类型输入/输出对象作用域通信和控制对象错误处理输入/输出对象用于JSP页面的输入和输出可分为:request对象response对象out对象request对象表示HTTP请求。是实现javax.servlet.HttpServletRequest接口的类的一个实例。重要方法有:getParameter(Stringname):获得参数值ge

2、tParameterNames():获得所有参数的名字getParameterValues(Stringname):获得指定参数的所有值,用于checkbox、radio、select提交表单。getQueryString():获得查询字符串getRemoteAddr/Host():获得客户端的IP/名字response对象表示HTTP响应。是实现javax.servlet.HttpServletResponse接口的类的一个实例。重要方法有:setContentType(Stringtype):设置响应的MIME类型sendRedirect(Stringurl):把响应发送到另一个

3、位置进行处理sendError(intcode):向客户端发送错误的信息代码flushBuffer():强制把缓冲区内容发送到客户端out对象用于将内容写入输出流。它是javax.servlet.jsp.JspWriter类的一个实例。重要方法有:print(),println():输出各种类型数据newLine():输出一个换行符clear:清除缓冲区,但不把数据输出到客户端clearBuffer:清除缓冲区,并把数据输出到客户端flush:输出缓冲区的数据作用域通信和控制对象分为:pageContext对象session对象application对象pageContext对象描述

4、JSP页面运行的上下文环境。提供对所有其它内部对象及其属性的访问。是javax.servlet.jsp.PageContext类的一个实例。pageContext的重要方法forward(StringUrlPath):页面重定向getRequest():返回当前的request对象getResponse():返回当前的response对象getSession():返回当前页面的session对象getServletContext():返回ServletContext对象setAttribute(Stringname,Objectvalue):设置属性getAttribute(Stri

5、ngname,intscope):获得scope范围的属性session对象用来保存每个用户的信息,以便跟踪用户的状态,这样可在访问Web站点时在多个页面间共享信息。session信息保存在容器里,sessionID保存在客户机的Cookie中。用户登陆系统时容器为用户分配一个唯一标识的sessionID,这个ID用于区分其它用户,当用户退出系统时,这个session自动消失。它是javax.servlet.http.HttpSession类的一个实例。session的重要方法getId():返回用户的sessionIDsetAttribute(Stringname,Objectva

6、lue):设置属性getAttribute(Stringname):获得属性值getAttributeNames():获得所有的属性名removeAttribute(Stringname):删除属性isNew():判断是否是新建的SessionsetMaxInactiveInterval(inttimelength):设置一个Session处于不活动状态的最大时间间隔invalidate():销毁session对象。pageContext和session、ServletContext设置属性比较pageContext设置的属性只在当前页面范围有效。session设置的属性在当前ses

7、sion中是共享的。ServletContext设置的属性对所有用户都是共享的。application对象为应用程序保存信息。对一个应用而言,每个用户都共同使用一个application对象。应用启动后,就自动创建application对象,这个对象一直会保持,直到应用关闭。是javax.servlet.ServletContext类的一个实例重要方法有:setAttribute(Stringname,Objectvalue):设置属性getAttribu

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。