request(接受客户端输入的信息)
作用:主要用于接受客户端通过http协议连接传输到服务器端的数据。
方法:
getCookies():返回客户端的cookie对象,结果是一个cookie数组getHeader(String name):获得http协议定义的传送文件头信息,如:request.getHeader(“User-agent”)返回客户端浏览器的版本号、类型getAttribute(String name):返回name指定的属性值,若不存在指定的属性,就返回空值(null)。getattributeNames():返回request对象所有属性的名字,结果集是一个Enumeration(枚举)类的实例getHeaderNames():返回所有request header的名字,结果集是一个Enumeration(枚举)类的实例getHeaders(String name):返回指定名字的request header的所有值,结果集是一个Enumeration(枚举)类的实例getMethod():获得客户端向服务器端传送数据的方法有GET、POST、PUT等类型getParameter(String name):获得客户端传送给服务器端的参数值,该参数由name指定get parameterNames():获得客户端传送给服务器端的所有的参数名,结果集是一个Enumeration(枚举)类的实例getParameterValues(String name):获得指定参数所有值getQueryString()获得查询字符串,该串由客户端以GET方法向服务器端传送getRequestURI():获得发出请求字符串的客户端地址getServletPath():获得客户端所请求的脚本文件的文件路径setAttribute(String name,Java.lang.Object o):设定名字为name的request参数值,该值由Object类型的o指定getServerName():获得服务器的名字getServerPort():获得服务器的端口号getRemoteAddr():获得客户端的IP地址getRemoteHost():获得客户端电脑的名字,若失败,则返回客户端电脑的IP地址getProtocol():获取客户端向服务器端传送数据所依据的协议名称,如http/1.1

解决方案 »

  1.   

    Request对象主要方法:☉ getAttribute(String name)  返回name属性值。☉ getAttributeNames()  返回request对象所有属性名字。☉ getCookies()  返回客户端的cookies对象。☉ getHeader(String name)  获得HTTP协议定义的文件头信息。☉ getHeaders(String name)  返回指定名字的request Header的所有值。☉ getMethod()  获得客户端向服务器端传送数据的方法。☉ getParameter(String name)  获得客户端传送给服务器端的参数值。☉ getParameterNames()  获得客户端传送给服务器端的所有参数的名字。☉ getParameterValue(String name)  获得指定参数的所有值。☉ getProtocol()  获取客户端向服务器端传送数据所依据的协议名称。☉ getQueryString()  获得查询字符串。☉ getRequestURI()  获取发出请求字符串的客户端地址。☉ getRemoteAddr()  获取客户端的IP地址。☉ getRemoteHost()  获取客户端的名字。☉ getServerName()  获取服务器的名字。☉ getServletPath()  获取客户端所请求的脚本文件的文件路径。☉ getServerPort()  获取服务器的端口号。☉ setAttribute(String name , java.lang.Object objt)  设置名字为name的request参数的值,该值是由java.lang.Object类型的objt指定。
      

  2.   

    getPathInfo()方法主要是应用在servlet上面,你可以在这个servlet上面附带一些参数信息,在servlet上面可以通过getPathInfo()方法来得到。
      

  3.   

    cyz99(小哲):
       参数不是用?name=value形式吗?这不是QueryString