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 代码如下:
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <!DOCTYPE html> <html> <head> <title>编程帮(www.biancheng.net)</title> </head> <body> <% Object obj; obj = null; %> 返回当前页面所在类:<%=page.getClass()%> <br> 返回当前页面的 hash 代码:<%=page.hashCode()%> <br> 转换成 String 类的对象:<%=page.toString()%> <br> page和obj比较:<%=page.equals(obj)%> <br> page和this比较:<%=page.equals(this)%> </body> </html>
运行结果如下:
原创文章,作者:奋斗,如若转载,请注明出处:https://blog.ytso.com/20981.html