如何正确的使用HttpServletRequest对象方法-创新互联

创新互联www.cdcxhl.cn八线动态BGP香港云服务器提供商,新人活动买多久送多久,划算不套路!

成都网站建设、网站制作介绍好的网站是理念、设计和技术的结合。创新互联拥有的网站设计理念、多方位的设计风格、经验丰富的设计团队。提供PC端+手机端网站建设,用营销思维进行网站设计、采用先进技术开源代码、注重用户体验与SEO基础,将技术与创意整合到网站之中,以契合客户的方式做到创意性的视觉化效果。

这篇文章将为大家详细讲解有关如何正确的使用HttpServletRequest对象方法,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。

深入体验JavaWeb开发内幕——关于HttpServletRequestRequest对象
HttpServletRequest对象代表客户端的请求,当客户端通过HTTP协议访问服务器时,HTTP请求头中的所有信息都封装在这个对象中,开发人员通过这个对象的相关方法,即可以获得客户的这些信息。

一、通过request常用方法获得相关信息:

1、通过request常用方法获得客户机信息

getRequestURL方法返回客户端发出请求时的完整URL。
getRequestURI方法返回请求行中的资源名部分。
getQueryString 方法返回请求行中的参数部分。
getRemoteAddr方法返回发出请求的客户机的IP地址
getRemoteHost方法返回发出请求的客户机的完整主机名
getRemotePort方法返回客户机所使用的网络端口号
getLocalAddr方法返回WEB服务器的IP地址。
getLocalName方法返回WEB服务器的主机名
getMethod得到客户机请求方式

例如在Request.Java中加入如下代码:

//返回相关请求的信息 
 String uri=request.getRequestURI(); 
 Stringrad = request.getRemoteAddr(); 
 Stringrh = request.getRemoteHost(); 
 Stringru = request.getRemoteUser(); 
 intrp = request.getRemotePort(); 
 Stringcp = request.getContextPath(); 
 Stringla = request.getLocalAddr(); 
 Stringce = request.getCharacterEncoding(); 
 Stringgm = request.getMethod(); 
 Stringqs = request.getQueryString(); 

 System.out.println(uri); 
 System.out.println(rad); 
 System.out.println(rh); 
 System.out.println(ru); 
 System.out.println(rp); 
 System.out.println(cp); 
 System.out.println(la); 
 System.out.println(ce); 
 System.out.println(gm); 
 System.out.println(qs); 

本文标题:如何正确的使用HttpServletRequest对象方法-创新互联
文章起源:http://azwzsj.com/article/dpcdog.html