JSP内置对象
来源:互联网 发布:gdi 高级编程 pdf 编辑:程序博客网 时间:2024/06/05 18:36
什么是jsp内置对象
JSP内置对象是为了简化JSP页面开发而建立的一些内部对象。 这些对象不需要声明,可以在程序中直接使用。
request内置对象
request对象用来接收客户端提交的各种信息。客户端的请求信息被封装在request中,通过它才能了解到客户的需求,然后作出相应。request是HttpServletRequest类的实例。request具有作用域,在完成客户端的请求之前,该对象一直有效。
response内置对象
response对象是服务器端向客户端返回的数据,从这 个对象中间可以取出一部分与服务器互动的数据和 信息。包含了响应客户端请求的信息,在JSP中很少直接使用到它,它是HttpServletResponse类的实例。response对象具有页面作用域,即访问一个页面时,该页面内的response对象只能对此次访问有效,其他页面的response对象对当前页面无效。
out内置对象
out内置对象是在Web应用开发过程中使用最多的一个对 象,其功能就是动态的向JSP页面输出字符流,从而把动 态的内容转化成HTML形式来展示。
session内置对象
①什么是session?session表示客户端与服务器的一次对话
②Web中的session指的是用户在浏览某个网站时,从进入网站到浏览器关闭所经过的这段时间,也就是用户浏览这个网站所花费的时间。
③在服务器的内存中保存着不同用户的session。
④session对象是HttpSession类的实例,在第一个JSP页面被装载时自动创建,完成会话期的管理。
⑤session对象的生命周期。 session对象的创建是由服务器完成的,当客户端第 一次请求服务器时由服务器创建。如果会话过程一 直存在,则session对象也将一直存在下去。只有当 session过期、客户端关闭浏览器或者服务器端调用 了session的invalIDate()方法时session对象才被释放掉, 结束其生命周期。
⑥ session对象的ID是用来唯一识别session的标识。该 ID由一个32位的十六进制字符串组成,可以保证服 务器中所创建的所有session对象都不相同。
application内置对象
application对象保存着整个Web应用运行期间的全局数据 和信息。从Web应用开始运行开始,这个对象就会被创建。 在整个Web应用运行期间可以在任何JSP页面中访问这个 对象。
pageContext内置对象
pageContext对象又被称为JSP作用域通信对象。该对 象提供了访问其他内置对象的统一入口,使用户可 以方便地访问页面作用域中定义的所有内置对象。
config内置对象
config对象代表当前JSP页面的配置信息。但JSP页面 通常无须预先进行配置,也就不存在配置信息了。 因此该对象在JSP页面中比较少用,但在Servlet中则 用处相对较大,因为Servlet需要在web.xml文件中进 行配置,从而设置初始化配置参数。
exception内置对象
exception对象用来封装运行时出现的异常信息。该 对象只能被处理错误的页面使用,一般用来处理错 误的页面会在其页面指令中声明 “isErrorPage=true”。
page内置对象
page内置对象指向当前JSP页面本身,有点类似于类 中的this指针,它表示当前JSP页面转换后生成的 Servlet类的实例。pege对象是java.lang.Object类的实例,常用方法与Object类相似。
- JSP - JSP内置对象
- JSP--JSP内置对象
- JSP内置对象
- JSP内置对象
- JSP内置对象
- JSP内置对象
- jsp内置对象
- JSP 内置对象
- JSP内置对象
- JSP内置对象
- JSP内置对象
- JSP的内置对象
- jsp内置对象集合
- jsp内置对象
- JSP内置对象
- jsp内置对象
- JSP内置对象
- JSP的内置对象
- 2017 多校训练第四场 HDU 6069 Counting Divisors
- struts2中s:iterator 标签的使用详解
- 权限的设计
- 2017"百度之星"程序设计大赛
- 最新解决方法:安装Discuz! X3.2/3.3模板插件提示对不起,您安装的不是正版应用
- JSP内置对象
- HDU.1846 Brave Game (博弈论 巴什博弈)
- build-tools\21.1.1\aapt.exe'' finished with non-zero exit value 1
- eclipse雕虫小技一:eclipse打开文件目录
- shell学习七-----通过取串长度压测命令执行时间
- 【OpenCV3.3】编译源码并搭建VS2017+Windows开发环境
- js 中的加法和乘法
- 2017"百度之星"程序设计大赛
- tensorflow运维(1):tensorboard:No graph definition files were found,没有找到graph定义文件