zoukankan      html  css  js  c++  java
  • 九大内置对象

    JSP的内置对象,即在使用前不需要创建的对象,在每一个JSP页面中共有九个,在转译后的Servlet文件中能够直接看到。

    1、request对象:

    取得客户端与系统的信息,可以获取用户在浏览器中提交的数据:

    String name=request.getParameter("username");
    String password=request.getParameter("password");

    主要方法有:

        request.getParameter();
        request.getParameterNames();
        request.getParameterValues();
        request.getCookies();

    2、response对象:

    将服务器的数据发送给客户端以响应用户的请求。

    常用方法:

    response.setHeader();
    response.sendRedirect();
    response.addCookie();
    response.setStatus();

    3、out对象:

    带有缓冲区的响应对象,效率高于response,在输出的时候会建立一个缓冲区,提高了效率。

    (1)常用方法:

    a、处理缓冲区:

    清除缓存区:

    out.clear();
    out.clearBuffer();

    将缓冲区中的数据输出:

    out.flush();

    缓冲区大小:

    out.getBufferSize();

    剩余缓冲区大小:

    out.getRemaining();

    是否自动输出缓冲区中的数据:

    out.isAutoFlush();

    b、数据的输出:

    输出空白行:

    out.newLine();

    输出数据,不换行:

    out.print();

    输出数据,换行:

    out.println();

    (2)应用:

    <body>
    <%
    out.println("今天是国庆假期的第三天!<br>");
    out.println("Today is the third day of the National Day holiday!<br>");
    out.flush();
    out.print("缓冲区大小:"+out.getBufferSize());
    %>
    </body>

     4、session对象:

    解决不同请求的数据局共享问题,其中SessionID可用于唯一标识用户。

    5、application对象:

    类似于Servlet的ServletContext对象,所有用户共享这一个对象,即解决了不同用户的数据共享问题。例如:网站浏览数量计数器。

    6、pageContext对象:

    通过该对象可以获得其他八个内置对象,每个JSP文件只有一个此对象。

    7、config对象:

    可以获取web.xml的数据,读取初始数据。

    例如:在网站计数器项目中,可以在访问完网站后,将访问的次数直接放到配置文件的初始化参数当中,在重新访问该网站的时候读取配置文件中的信息即可。

    8、page对象:

    当前JSP本身的对象,类似于JAVA中的this。

    9、exception对象:

    需要设置与异常相关的指令为true。

    注意:

    只能在局部代码块或脚本语句中使用,不能在全局代码块中使用。

  • 相关阅读:
    Flink-v1.12官方网站翻译-P020-Builtin Watermark Generators
    Flink-v1.12官方网站翻译-P019-Generating Watermarks
    Flink-v1.12官方网站翻译-P018-Event Time
    Flink-v1.12官方网站翻译-P017-Execution Mode (Batch/Streaming)
    Flink-v1.12官方网站翻译-P016-Flink DataStream API Programming Guide
    Flink-v1.12官方网站翻译-P015-Glossary
    Flink-v1.12官方网站翻译-P014-Flink Architecture
    Flink-v1.12官方网站翻译-P013-Timely Stream Processing
    Flink-v1.12官方网站翻译-P012-Stateful Stream Processing
    02-算法分析
  • 原文地址:https://www.cnblogs.com/zhai1997/p/11619238.html
Copyright © 2011-2022 走看看