概述
page对象
1 什么是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>
最后
以上就是温婉皮皮虾为你收集整理的page对象的全部内容,希望文章能够帮你解决page对象所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复