• 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());
                }      
       %>
    

     

     

  • 相关阅读:
    Windows如何安装苹果系统
    python生成.h和.m文件
    python脚本为已创建的ios .h和.m文件添加费代码
    (转)xcode报错:Undefined symbols for architecture x86_64
    (转)iOS内购(iap)总结
    (转)iOS的静态库和动态库(.a、.framework)、Undefined symbols for architecture x86_64、Invalid bitcode signature错误的...
    (转)iOS开发之内购-AppStore
    (转)Cocos 2d-X Lua 游戏添加苹果内购(二) OC和Lua交互代码详解
    关于git服务器的搭建
    关于计算机(概念漫谈)
  • 原文地址:https://www.cnblogs.com/ljp-yuban/p/7656984.html
Copyright © 2020-2023  润新知