首页 > 其他 > 详细

内置对象-Page,pageContext,

时间:2019-01-08 11:29:59      阅读:124      评论:0      收藏:0      [点我收藏+]

技术分享图片page对象

技术分享图片

 

新建一个page.jsp,输入下面的代码:

  <body>

    <h1>page内置对象</h1>

         当前page页面对象的字符串描述:<%=page.toString() %><br>             

</body>

结果:

技术分享图片

org.apache.jsp.page_jsp@20bef993

@20bef993是hashcode值。

类名为什么是page_jsp?

打开tomcat的目录:

 \tomcat-7.0.912\work\Catalina\localhost\JspDemo\org\apache\jsp(后面是当前的项目)

技术分享图片

JspDemo是项目名

可以看到page页面编译生成的java文件page_jsp.。打开:

技术分享图片

可以看到,类名就是page_jsp。

 

pageContext对象

 技术分享图片

技术分享图片

新建一个pageContext.jsp:

技术分享图片

先打开session_page1.jsp页面,此时session_page1.jsp页面里有设置属性username。再打开pageContext.jsp,可获得此属性:

技术分享图片

加上跳转页面:

技术分享图片

刷新浏览器:

技术分享图片

地址不变,内容跳转了。这个方法应该算是请求转发。

 

添加包含页面:

 技术分享图片

include.jsp里面是显示时间。

刷新页面:

技术分享图片

没有跳转,只是把被包含的页面的内容放在当前页面里了。这样的话,现在很多网站,看似有很多页面,其实都只是更新其中的一部分,还是在同一个页面里。不知道是不是用的这个方法。还是easyUI这些写界面的,本身就有这种能力。

Config对象:

技术分享图片

Exception对象

技术分享图片

写一个exception_test.jsp,添加异常:

<%

      System.out.println(100/0); //抛出运行时异常,算数异常

  %>

要设置的属性:

1.

表示出现异常时,异常交给哪个页面处理:

技术分享图片

2. 

技术分享图片

 

 

异常的处理:

技术分享图片

运行:

技术分享图片

java.lang.ArithmeticException是异常的类型。

 

内置对象-Page,pageContext,

原文:https://www.cnblogs.com/youwuyi/p/10237786.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!