jsp的page对象,page指令用于定义jsp文件中
jsp九大内置对象中page与pageContext是什么关系?
JSP网页本身,page对象是当前页面转换后的Servlet类的实例。从转换后的Servlet类的代码中,可以看到这种关系:Object page = this;在JSP页面中,很少使用page对象。
pageContextjavax.servlet.jsp.PageContext 的实例,该对象代表该JSP 页面上下文,使用该对象可以访问页面中的共享数据。常用的方法有getServletContext和getServletConfig等.
//使用pageContext 设置属性,该属性默认在page 范围内
pageContext. setAttribute ("page" , "hello") ;
//使用request 设置属性,该属性默认在request 范围内
request. setAttribute ("request" , "hello");
//使用pageContext将属性设置在request 范围中
pageContext.setAttribute("request2″ , "hello" , pageContext.REQUEST_SCOPE);
//使用session将属性设置在session 范围中
session.setAttribute("session" , "hello");
//使用pageContext将属性设置在session范围中
pageContext.setAttribute("session2″ , "hello" , pageContext.SESSION_SCOPE);
//使用application将属性设置在application范围中
application. setAttribute ("app" , "hello") ;
//使用pageContext 将属性设置在application 范围中
pageContext.setAttribute("app2″ , "hello" , pageContext.APPLICATION_SCOPE) ;
page对象属于哪个类对象?
jsp的么?
如果是的话
page指的是当前jsp页面的实例对象,jsp最后都转化为一个servlet类,page就是该类对象
在该jsp里面可以用this代替page
jsp的9个内置对象page怎么设置
.page对象
page对象就是指向当前JSP页面本身,有点象类中的this指针,它是
java.lang.Object类的实例
序号方法说明
class getClass 返回此Object的类
int hashCode() 返回此Object的hash码
boolean equals(Objectobj) 判断此Object是否与指定的Object对象相等
void copy(Objectobj) 把此Object拷贝到指定的Object对象中
Object clone() 克隆此Object对象
String toString() 把此Object对象转换成String类的对象
void notify() 唤醒一个等待的线程
void notifyAll() 唤醒所有等待的线程
void wait(inttimeout) 使一个线程处于等待直到timeout结束或被唤醒
void wait() 使一个线程处于等待直到被唤醒
void enterMonitor() 对Object加锁
void exitMonitor() 对Object开锁
jsp page对象有什么作用
------------------------------------------
page对象代表JSP本身,更准确地说它代表JSP被转译后的Servlet,它可以调用Servlet类所定义的方法。
------------------------------------------
jsp内置对象8问,Page对象,如何用?
page 对象代表JSP本身,只有在JSP页面内才是合法的。 page隐含对象本质上包含当前 Servlet接口引用的变量,类似于Java编程中的 this 指针。
class getClass 返回此Object的类
int hashCode() 返回此Object的hash码
boolean equals(Object obj) 判断此Object是否与指定的Object对象相等
void copy(Object obj) 把此Object拷贝到指定的Object对象中
Object clone() 克隆此Object对象
String toString() 把此Object对象转换成String类的对象
void notify() 唤醒一个等待的线程
void notifyAll() 唤醒所有等待的线程
void wait(int timeout) 使一个线程处于等待直到timeout结束或被唤醒
void wait() 使一个线程处于等待直到被唤醒
void enterMonitor() 对Object加锁
void exitMonitor() 对Object开锁
使用这些方法,直接用page调用,如:page.getClass();