zoukankan      html  css  js  c++  java
  • JSP九大隐含对象

    一、PageContext对象:

         表示这个JSP页面上下文

         对应类型:javax.servlet.jsp.pagecontext

    二、Config对象:

         表示ServletConfig

        对应类型:javax.servlet.servletconfig

    三、Exception对象:

         表示页面中发生的异常,可以通过它获得页面异常信息。

         对应类型:java.lang.exception

    四、Page对象

         表示的是当前JSP页面本身,类似java类中的this关键字。

    下面将在JSP页面中应用最多的5个对象:Out、Request、Response、Application、Session

    五、Out对象

        负责管理对客户端的输出,类似于java类中的system.out.println("")打印语句,不同的是out对象输出的是浏览器,而打印语句输出的是java控制台。

        对应类型:javax.servlet.jsp.jspwriter

    六、Request对象

        负责得到客户端的请求信息

        对应的类型:javax.servlet.http.httpservletrequest

        通过Request获取客户端基本信息:

        request.getmethod();             获取提交方式

        request.getrequestURL();        获取请求的URL

        request.getprotocol();             获取协议名称

        request.getservletpath();        获取客户端请求服务器文件的路径

        request.getQueryString();       获取URL的查询部分(URL的参数:即用Get方式提交或者a标签传参时URL?后面的部分)

        request.getserverName();        获取服务器名称

        request.getserverPort();          获取服务器端口

        request.getremoteaddr();        获取客户端IP地址

        单个参数的获取:

        String param=request.getParameter("参数名");

        捆绑、同名、多选表单元素的获取:

        String[] param=request.getParametervalues("参数名");   

        获取客户端传给服务器的所有参数名:

        Enumeration name=request.getParameternames();

        返回一个Enumeration实例,一般与while循环组合使用,通过遍历对获取的枚举进行操作。

        

    String name;
    enumeration names=request.getparameternames();
    while(names.hasMoreElement){
       name=(String)names.nextElement();
    }

    七、Response对象

        负责向客户端发出响应

        对应的类型:javax.servlet.http.httpservletresponse

    response.setHeader("refresh";"3;url='跳转的页面'");   //表示3秒后跳转到新的URL

    八、Session对象

        负责保存同一客户端一次回话过程中的一些信息。

       对应的类型:javax.servlet.http.httpsession

    九、Application对象

        表示整个应用环境的信息

        对应的类型:javax.servlet.servletcontext

  • 相关阅读:
    Hdu 5396 Expression (区间Dp)
    Lightoj 1174
    codeforces 570 D. Tree Requests (dfs)
    codeforces 570 E. Pig and Palindromes (DP)
    Hdu 5385 The path
    Hdu 5384 Danganronpa (AC自动机模板)
    Hdu 5372 Segment Game (树状数组)
    Hdu 5379 Mahjong tree (dfs + 组合数)
    Hdu 5371 Hotaru's problem (manacher+枚举)
    Face The Right Way---hdu3276(开关问题)
  • 原文地址:https://www.cnblogs.com/darren0415/p/6039473.html
Copyright © 2011-2022 走看看