page对象

page对象

什么是page对象

(1)page对象代表JSP页面本身

page对象是当前JSP页面本身的一个实例,page对象在当前JSP页面中可以用this关键字来替代。

 

(2) 在JSP页面哪些地方可以使用page对象

n  在JSP页面的Java程序片中可以使用page对象

n  在JSP页面的JSP表达式中可以使用page对象

 

(3) page对象的基类是:java.lang.Object类。

注意:如果直接通过page对象来调用方法,就只能调用Object类中的那些方法。

 

(4) javax,servlet.jsp.JspPage接口

JspPage接口继承于javax.servlet.Servlet接口。

 

我们可以使用JspPage接口对page对象进行强制类型转换,再调用JspPage接口中的各种方法。

 

(5) javax,servlet.jsp.HttpJspPage接口

HttpJspPage接口继承于:

javax.servlet.jsp.JspPage接口和javax.servlet.Servlet接口。

 

我们可以使用HttpJspPage接口对page对象进行强制类型转换,再调用HttpJspPage接口中的各种方法。

 

(6) 在JSP页面中使用this关键字,可调用哪些方法?

在JSP页面中,this关键字表示当前JSP页面这个对象,可以调用的常见方法,如下所示:

 

 

方法名

描述

ServletConfig getServletConfig()

返回当前页面的一个ServletConfig对象。

ServletContext getServletContext()

返回当前页面的一个ServletContext对象。

String getServletInfo()

获取当前 JSP页面的Info属性。

 

示例1使用getServletInfo()方法,获取当前页面的Info属性。

 

测试代码:

TestPage01.jsp

 

<%@ page contentType="text/html;charset=GB2312"%>

<%@ page info="作者:张三  版权:软件学院" %>

<HTML>

    <BODY bgcolor="cyan">

        <%= this.getServletInfo()%>

    </BODY>

</HTML>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值