zoukankan      html  css  js  c++  java
  • Servlet: ServletRequest接口 & HttpServletRequest接口

    1 ServletRequest接口

      (1)基本概念

          <1> javax.servlet.ServletRequest接口,用于向servlet提供客户端请求信息,

          可以从中获取到任何 请求信息

          <2> Servlet容器创建一个ServletRequest对象,并将其作为参数传递给Servlet的service方法

      (2)常用的方法

    方法声明 功能介绍
    String getParameter(String name) 以字符串形式返回请求参数的值,如果该参数不存在,则返回空 值
    String[] getParameterValues( String name) 返回一个字符串对象数组,其中包含给定请求参数所具有的所有 值,如果该参数不存在,则返回空值
    Enumeration getParameterNames() 返回包含此请求中包含的参数名称的字符串对象的枚举。如果请 求没有参数,则方法返回空枚举
    Map<string, string[]> getParameterMap()  返回请求参数的键值对,一个键可以对应多个值
    String getRemoteAddr() 返回发送请求的客户端或最后一个代理的IP地址
    int getRemotePort() 返回发送请求的客户端或最后一个代理的端口号

    2 HttpServletRequest接口

      (1)基本概念

          <1> javax.servlet.http.HttpServletRequest接口,是ServletRequest接口的子接口,主要用于提供HTTP 请求信息的功能

          <2> 不同于表单数据,在发送HTTP请求时,HTTP请求头直接由浏览器设置

          <3> 可直接通过HttpServletRequest对象提供的一系列get方法,获取请求头数据

      (2)常用的方法

    方法声明 功能介绍
    String getRequestURI() 返回此请求的资源路径信息
    StringBuffer getRequestURL() 返回此请求的完整路径信息
    String getMethod() 返回发出此请求的HTTP方法的名称,例如GET、POST
    String getQueryString() 返回路径后面请求中附带的参数
    String getServletPath() 返回此请求中调用servlet的路径部分
  • 相关阅读:
    vue-cli项目中使用vw——相比flexible更原生的移动端解决方案
    android shap画圆(空心圆、实心圆)
    Android四大组件——Activity跳转动画、淡出淡入、滑出滑入、自定义退出进入
    HDU 3980 Paint Chain (sg函数)
    HDU 3951 Coin Game (简单博弈)
    HDU 1850 Being a Good Boy in Spring Festival (Nim博弈)
    HDU 3389 Game (阶梯博弈)
    HDU 3032 Nim or not Nim? (sg函数)
    HDU 1907 John (Nim博弈)
    HDU 4638 Group (线段树 | 树状数组 + 离线处理)
  • 原文地址:https://www.cnblogs.com/JasperZhao/p/15264294.html
Copyright © 2011-2022 走看看