JavaServletAPI中文说明文档二(1)Java认证考试

文章作者 100test 发表时间 2010:01:11 22:30:47
来源 100Test.Com百考试题网


  一、HttpServletRequest接口

  定义\

  public interface HttpServletRequest extends ServletRequest.

  用来处理一个对Servlet的HTTP格式的请求信息。

  方法

  1、getAuthType

  public String getAuthType().

  返回这个请求的身份验证模式。

  2、getCookies

  public Cookie[] getCookies().

  返回一个数组,该数组包含这个请求中当前的所有cookie。如果这个请求中没有cookie,返回一个空数组。

  3、getDateHeader

  public long getDateHeader(String name).

  返回指定的请求头域的值,这个值被转换成一个反映自1970-1-1日(GMT)以来的精确到毫秒的长整数。

  如果头域不能转换,抛出一个IllegalArgumentException。如果这个请求头域不存在,这个方法返回-1。

  4、getHeader

  public String getHeader(String name).

  返回一个请求头域的值。(译者注:与上一个方法不同的是,该方法返回一个字符串)

  如果这个请求头域不存在,这个方法返回-1。

  5、getHeaderNames

  public Enumeration getHeaderNames().

  该方法返回一个String对象的列表,该列表反映请求的所有头域名。

  有的引擎可能不允许通过这种方法访问头域,在这种情况下,这个方法返回一个空的列表。

  6、getIntHeader

  public int getIntHeader(String name).

  返回指定的请求头域的值,这个值被转换成一个整数。

  如果头域不能转换,抛出一个IllegalArgumentException。如果这个请求头域不存在,这个方法返回-1。

  7、getMethod

  public String getMethod().

  返回这个请求使用的HTTP方法(例如:GET、POST、PUT)

  8、getPathInfo

  public String getPathInfo().

  这个方法返回在这个请求的URL的Servlet路径之后的请求URL的额外的路径信息。如果这个请求URL包括一个查询字符串,在返回值内将不包括这个查询字符串。这个路径在返回之前必须经过URL解码。如果在这个请求的URL的Servlet路径之后没有路径信息。这个方法返回空值。

  9、getPathTranslated

  public String getPathTranslated().

  这个方法获得这个请求的URL的Servlet路径之后的额外的路径信息,并将它转换成一个真实的路径。在进行转换前,这个请求的URL必须经过URL解码。如果在这个URL的Servlet路径之后没有附加路径信息。这个方法返回空值。

  10、getQueryString

  public String getQueryString().

  返回这个请求URL所包含的查询字符串。一个查询字串符在一个URL中由一个“?”引出。如果没有查询字符串,这个方法返回空值。

  11、getRemoteUser

  public String getRemoteUser

  返回作了请求的用户名,这个信息用来作HTTP用户论证。

  如果在请求中没有用户名信息,这个方法返回空值。


相关文章


JAVA初始化的陷阱Java认证考试
使用匿名内部类在方法内部定义并启动线程Java认证考试
JAVA驱动注册3种方法Java认证考试
JavaServletAPI中文说明文档二(2)Java认证考试
JavaServletAPI中文说明文档二(1)Java认证考试
Java字符串按字节数截取长度Java认证考试
Java设计模式之Decorator模式Java认证考试
Java设计模式之Composite模式Java认证考试
九大因素让JavaEE6成为你的省钱法宝Java认证考试
澳大利亚华人论坛
考好网
日本华人论坛
华人移民留学论坛
英国华人论坛