JSP内置对象详解之page、out、exception、config、pageContext内
一、
page内置对象介绍
page对象有点类似于Java编程中的this指针,就是指当前JSP页面本身。page是java.lang.Object类的对象。page对象在实际开发过程中并不经常使用。
page对象常用方法
getClass():返回当时Object的类。
hashCode():返回此时Object的哈希代码。
toString():将此时的Object类转换成字符串。
equals(Object ob):比较此对象是否与指定的对象相等。
copy(Object ob):将此对象复制到指定的对象中。
clone():对此对象进行克隆。
二、
out内置对象介绍
out对象用来在页面输出数据,是在JSP开发过程中使用得最频繁的对象,然而使用起来也是为简便的。
out对象常用方法
print():在页面中打印出字符串信息,不换行。
print():在页面中打印出字符串信息,并且换行。
clear():清除缓冲区中尚存的内容。
clearBuffer():清除当前缓冲区中尚存的内容。
flush():清除数据流。
getBufferSize():返回缓冲区的内存大小,单位大小为字节流。如果不进行缓冲区的设置,大小为0。
getRemaining():返回缓冲区还剩下多少字节数可以使用。
isAutoFlush():检查当前缓冲区是设置为自动清空,还是满了就抛也异常。
close():关闭输出流。
三、
exception内置对象介绍
exception内置对象用来处理页面出现的异常错误,它是java.lang.Throwable类的一个对象。在JSP开发过程中,通常是在某个页面(比如A.jsp)中加入page指令的errorPage属性来将其指向一个专门处理异常错误的页面(doError.jsp)。如果这个错误处理页面doError.jsp已经封装了从A.jsp页面收到的错误信息,并且错误处理页面doError.jsp含有的isErrorpage属性设置为true,则这个错误处理页面可以调用exception内置对象来处理这个些错误信息。
exception对象常用方法
getMessage()和getLocalizedMessage():这两种方法分别返回exception对象的异常消息字符串和本地化语言的异常错误。
printStackTrace():显示异常的栈跟踪轨迹。
toString():返回关于异常错误的简单消息描述。
fillInStackTrace():重写异常错误的栈执行轨迹。
四、
config内置对象介绍
config内置对象是ServletConfig类的一个实例,用于JSP引擎在Servlet初始化时,通过config向它(Servlet)传递信息。这种信息可以是属性名/值匹配的参数,也可以是通过ServletContext对象传递的服务器的有关信息。一般在JSP开发中行少用到config内置对象,只有在编写Servlet时若需要重载Servlet的init()方法时才会用到。
相关新闻>>
- 发表评论
-
- 最新评论 更多>>