zoukankan      html  css  js  c++  java
  • 内置对象-Page,pageContext,

    page对象

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

      <body>

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

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

    </body>

    结果:

    org.apache.jsp.page_jsp@20bef993

    @20bef993是hashcode值。

    类名为什么是page_jsp?

    打开tomcat的目录:

      omcat-7.0.912workCatalinalocalhostJspDemoorgapachejsp(后面是当前的项目)

    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是异常的类型。

  • 相关阅读:
    Python3.x和Python2.x的区别
    python 列表 元组 字典
    Wireshark TCP报文到达确认(ACK)机制
    Wireshark Tcp三次握手
    Python Vim配置 Win7x64
    Workstation guest fails to restart or resume
    python 枚举目录下所有子目录和文件,输出列表
    Python按行读文件 高级
    python 注释
    十一、设备初始化(ADK4.0)
  • 原文地址:https://www.cnblogs.com/youwuyi/p/10237786.html
Copyright © 2011-2022 走看看