Jsp中的request对象

     request对象是javax.servlet.HttpServletRequest类的一个子类对象,当客户端请求一个Jsp页面是,Jsp容器会将客户端的请求信息包装在这个对象中;该对象中的常用方法如下:

getParameter(String name):以字符串的形式返回客户端传来的某一个请求参数的值,参数名由name指定

getParameterNames():获取客户端传来的所有参数的名字,它返回的是一个Enumeration类的实例

                                      Enumeration类中要用到的两个重要方法:hasMoreElements()和nextElement()

getParameterValues(String name):获取客户端中参数名为name的所有值

setAttribute(String name,Object o):将名字为name,值为o的数据存储到request对象中;o为对象类型

getAttribute(String name):获取request对象中名字为name的值,返回的是Object类型

getAttributeNames():获取request对象中存储的所有值的名字,返回的是一个Enumeration类的实例

getCookies():返回客户端的所有cookie对象,结果是一个cookie数组

getMethod():获取客户端向服务器端传送数据的方式

getSession(boolean create):返回和当前客户端请求相关联的HttpSession对象;如果当前客户端请求没有和任何HttpSession对象

                                               关联,那么当create变脸为true时,则创建一个HttpSession对象并返回;反之,返回null

getQueryString():返回查询字符串,该字符串由客户端以get方式向服务器端传送

getServerName():获得服务器的名字,如果没有设定服务器名,则返回服务器IP地址

getServerPort():获得服务器的端口号

getRemoteHost():获得客户端主机的名字,如果该方法失败,则返回客户端计算机的IP地址

getRemoteAddr():获取客户端的IP地址

getRequestURL():获取发出请求字符串的客户端地址

getServletPath():获取客户端所请求的脚本文件的文件路径

getProtocol():获取客户端向服务器端传送数据所依据的协议名称

getContentLength():以字节为单位返回客户端请求的大小。如果无法得到该请求的大小,则返回-1

getContentType():获取客户端请求的MIME类型(文件格式和编码方式)

isSecure():判断客户机是否是通过一个安全的访问方式访问的

getContextPath():返回环境路径。对于Jsp来说,一般是Web应用程序的根目录

getRealPath("."):获取Web服务器的路径,返回的是一个String对象

 

 

 

 

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章