zoukankan      html  css  js  c++  java
  • JSP的内置对象——REQUEST

    request对象

    客户端的请求信息被封装在request对象中,通过它才能了解客户的需求,然后做出响应。

    它是HttpServletRequest类的实例,request对象具有请求域,在完成客户端的请求之前,该对象一直有效。

    常用方法:

    String getParameter(String name)   返回name指定的参数;

    String [] getParameterValues(String name)   返回包含参数name的所有值的数组;

    void serAttribute(String,Object) ;   存储此请求中的值;

    object getAttribute(String name )   返回指定属性的属性值;

    String getContentType()     得到请求体的MIME类型

    String getProtocol()           返回请求用的协议类型及版本号

    String getServerName()      返回接受请求的服务器主机名

      
    request请求信息的方法:
     请求的方法:<%=request.getMethod() %> <br>
       请求的URL是:<%=request.getRequestURL() %><br>
       请求的协议是:<%=request.getProtocol() %><br>
       请求中的查询字符串是:<%=request.getQueryString() %><br>
       请求信息的总长是:<%=request.getContentLength() %><br>
           服务器主机名称:<%=request.getServerName() %><br>
       提供HTTP服务的服务器端口号是:<%=request.getServerPort()%><br>
       请求的真实路径:<%=request.getRealPath(path) %><br>
    客户端IP地址是:<%=request.getRemoteAddr()%><br>
    客户端机器的名称是:<%=request.getRemoteHost()%><br>
    HTTP头文件中User-Agent的值是:<%=request.getHeader("User-Agent")%><br>
    HTTP头文件中accept的值是:<%=request.getHeader("accept")%><br>
    HTTP头文件中Host的值是:<%=request.getHeader("Host")%><br>
    HTTP头文件中accept-encoding的值是:<%=request.getHeader("accept-encoding")%><br>
    头名字的一个枚举:
       <% Enumeration enumHead=request.getHeaderNames();
          while(enumHead.hasMoreElements())
                {
                 out.println((String)enumHead.nextElement());
                }      
       %>
       
    <br>头文件中指定头名字的全部值的一个枚举:
       <% Enumeration enum_headedValues=request.getHeaders("cookie");
          while(enum_headedValues.hasMoreElements())
                {
                 out.println((String)enum_headedValues.nextElement());
                }      
       %>
  • 相关阅读:
    Linux下启动时间优化专题
    如何展开Linux Memory Management学习?
    《Systems Performance》阅读笔记及收获
    Linux时间子系统之四:Timer在用户和内核空间流程
    Win7 下安装ubuntu14.04双系统
    ubuntu 上使用valgrind
    Observer模式
    从C++到java
    gcc 0长数组学习
    Linux中10个有用的命令行补齐命令
  • 原文地址:https://www.cnblogs.com/meng2/p/8035318.html
Copyright © 2011-2022 走看看