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());
                }      
       %>
  • 相关阅读:
    Win7系统怎样防止注册表被篡改【系统天地】
    Win10总是自动安装应用怎么办【系统天地】
    win10系统更新完不能开机怎么办【系统天地】
    Win7系统系统还原被禁用怎么办【系统天地】
    Win7系统如何删除远程访问功能?【系统天地】
    win10系统如何修复防火墙【系统天地】
    win10如何扩大c盘空间【系统天地】
    PHP redis扩展安装
    redis的安装部署与测试
    Nginx和PHP如何配合工作
  • 原文地址:https://www.cnblogs.com/meng2/p/8035318.html
Copyright © 2011-2022 走看看