Java之JSP教程九大内置对象详解,下篇 |
||||||
+ 目录
前言之前我们在这篇文章Java之JSP教程九大内置对象详解中,已经讲解完了六个个对象,接下来我们讲解最后的三个对象
JSP pageContext对象pageContext 是 javax.servlet.jsp.PageContext 的实例对象。 pageContext 对象表示整个 JSP 页面,可以获取或删除以下对象的任意属性:
pageContext 常用的方法如下:
示例使用 PageContext 对象取得不同范围的属性值。index.jsp 代码如下:
?
运行结果如下:
index.jsp运行结果
JSP page对象JSP page 的实质是 java.lang.Object 对象,相当于 Java 中的 this 关键字。 page 对象是指当前的 JSP 页面本身,在实际开发中并不常用。 page 对象的常用方法如下: class getClass():返回当前页面所在类 int hashCode():返回当前页面的 hash 代码 String toString():将当前页面所在类转换成字符串 boolean equals(Object obj):比较对象和指定的对象是否相等 void copy (Object obj):把对象复制到指定的对象中 Object clone():复制对象
示例下面通过一个简单的例子来演示 page 中的方法。 index.jsp 代码如下:
?
运行结果如下:
JSP Cookie的使用Cookie 不是 JSP 内置对象,而是由 Netscape 公司发明,用来跟踪用户会话(session)的方式。 Cookie 由服务器生成并发送给浏览器(客户端),浏览器会将其以文本文件的形式存储在某个目录下。 例如,IE 浏览器把 cookie 信息保存在类似于 C://windows//cookies 的目录下,当用户再次访问某个网站时,服务器就会要求浏览器查找并返回之前发送的 cookie 信息,来识别此用户。 识别用户通常有以下步骤:
cookie 的作用表现在以下方面:
cookie方法 cookie 常用方法如下:
JSP 使用 cookie 主要分为以下几个步骤。
创建 cookie 对象创建 cookie 对象,name 代表 cookie 的名称,value 表示该名称对应的值,语法如下:
?
|