zoukankan      html  css  js  c++  java
  • javax.servlet.ServletRequest类(协议无关版本)

    < DOCTYPE html PUBLIC -WCDTD XHTML StrictEN httpwwwworgTRxhtmlDTDxhtml-strictdtd>


    ServletRequest接口封装了客户端请求的细节。它与协议无关,并有一个指定HTTP的子接口。
    ServletRequest主要处理:
    1.找到客户端的主机名和IP地址
    2.检索请求参数
    3.取得和设置属性
    4.取得输入和输出流


    ServletRequest类中的方法       
    Object getAttribute(String name)     返回具有指定名字的请求属性,如果不存在则返回null。属性可由servlet引擎设置或使用setAttribute()显式加入。       
    Enumeration getAttributeName()     返回请求中所有属性名的枚举。如果不存在属性,则返回一个空的枚举。       
    String getCharacteEncoding()     返回请求所用的字符编码。       
    Int getContentLength()     指定输入流的长度,如果未知则返回-1。       
    ServletInputStream getInputStream()throws IOException     返回与请求相关的(二进制)输入流。可以调用getInputStream()或getReader()方法之一。       
    String getParameter(String name)     返回指定输入参数,如果不存在,返回null。       
    Enumeration getParameterName()     返回请求中所有参数名的一个可能为空的枚举。       
    String[] getParameterValues(String name)     返回指定输入参数名的取值数组,如果取值不存在则返回null。它在参数具有多个取值的情况下十分有用。       
    String get Protocol()     返回请求使用协议的名称和版本。       
    String getScheme()     返回请求URI的子串,但不包含第一个冒号前的内容。       
    String getServerName()     返回处理请求的服务器的主机名。       
    String getServerPort()     返回接收主机正在侦听的端口号。       
    BufferedReader getReader()throws IOException     返回与请求相关输入数据的一个字符解读器。此方法与getInputStream()只可分别调用,不能同时使用。       
    String getRemoteAddr()     返回客户端主机的数字型IP地址。       
    String getRemoteHost()     如果知道,返回客户端主机名。       
    void setAttribute(String name,Object obj)     以指定名称保存请求中指定对象的引用。       
    void removeAttribute(String name)     从请求中删除指定属性       
    Locale getLocale()     如果已知,返回客户端的第一现场或者为null。       
    Enumeration getLocales()     如果已知,返回客户端的第一现场的一个枚举,否则返回服务器第一现场。       
    boolean isSecure()     如果请求使用了如HTTPS安全隧道,返回true       
    RequestDispatcher getRequestDispatcher(String name)     返回指定源名称的RequsetDispatcher对象。     
  • 相关阅读:
    jQuery操作字符串
    jQuery判断复选框是否被选中的3种方式
    19使用推模式和拉模式实现电梯超重报警
    18不使用委托实现能自动侦测车距的智能汽车
    动态创建html元素的几种方法
    17委托异步调用方法
    MVC文件上传09-使用客户端jQuery-File-Upload插件和服务端Backload组件让每个用户有专属文件夹,并在其中创建分类子文件夹
    MVC文件上传08-使用客户端jQuery-File-Upload插件和服务端Backload组件让每个用户有专属文件夹
    MVC文件上传07-使用客户端jQuery-File-Upload插件和服务端Backload组件裁剪上传图片
    MVC文件上传06-使用客户端jQuery-File-Upload插件和服务端Backload组件自定义控制器上传多个文件
  • 原文地址:https://www.cnblogs.com/netcorner/p/2912415.html
Copyright © 2011-2022 走看看