`
随便小屋
  • 浏览: 102701 次
  • 性别: Icon_minigender_1
  • 来自: 大连
社区版块
存档分类
最新评论

jsp中获取客户端的IP

 
阅读更多
1.public static String getIpAddr(HttpServletRequest request) {  
2.        String ip = request.getHeader("X-Forwarded-For");  
3.        if (ip == null || ip.length() == 0 || "unknown".equalsIgnoreCase(ip)) {  
4.            ip = request.getHeader("Proxy-Client-IP");  
5.        }  
6.        if (ip == null || ip.length() == 0 || "unknown".equalsIgnoreCase(ip)) {  
7.            ip = request.getHeader("WL-Proxy-Client-IP");  
8.        }  
9.        if (ip == null || ip.length() == 0 || "unknown".equalsIgnoreCase(ip)) {  
10.            ip = request.getHeader("HTTP_CLIENT_IP");  
11.        }  
12.        if (ip == null || ip.length() == 0 || "unknown".equalsIgnoreCase(ip)) {  
13.            ip = request.getHeader("HTTP_X_FORWARDED_FOR");  
14.        }  
15.        if (ip == null || ip.length() == 0 || "unknown".equalsIgnoreCase(ip)) {  
16.            ip = request.getRemoteAddr();  
17.        }  
18.        return ip;  
19.    }  
分享到:
评论

相关推荐

    JSP获取客户端IP地址浏览器版本操作系统.pdf

    JSP获取客户端IP地址浏览器版本操作系统.pdf

    java 获取客户端ip mac地址

    获取客户端ip地址( 这个必须从客户端传到后台): jsp页面下,很简单,request.getRemoteAddr() ; 因为系统的VIew层是用JSF来实现的,因此页面上没法直接获得类似request,在bean里做了个强制转换java 获取客户端ip ...

    Java获取客户端IP及Mac地址(同网段).rar

    在Controller类获取客户端的IP地址的方法是:request.getRemoteAddr(),这种方法在大部分情况下都是有效的。但是在通过了Apache,Squid等反向代理软件就不能获取到客户端的真实IP地址了。如果使用了反向代理软件,用...

    jsp页面得到客户端的真是ip

    介绍了jsp页面是如何获取客户端的真是ip的,考虑到了方向代理技术

    jsp获取客户端IP地址的方法.docx

    jsp获取客户端IP地址的方法.docx

    获取客户端IP

    在很多应用下都可能有需要将用户的真实IP记录下来,这时就要获得用户的真实IP地址,在JSP里,获取客户端的IP地址的方法是:request.getRemoteAddr(),这种方法在大部分情况下都是有效的。但是在通过了Apache,Squid等...

    JSP如何获取客户端真实IP地址

    在JSP中,获取客户端IP的方法为:request.getRemoteAddr()。这种方法在大部分情况下都是有效的,但是在通过了Apache,Squid等反向代理软件就不能获取到客户端的真实IP地址了。 如果使用了反向代理软件,将...

    JSP获取客户端IP地址-浏览器版本-操作系统[参考].pdf

    JSP获取客户端IP地址-浏览器版本-操作系统[参考].pdf

    JSP 获取真实IP地址的代码

    但是在通过了 Apache,Squid等反向代理软件就不能获取到客户端的真实IP地址了。...用以跟踪原有的客户端IP地址和原来客户端请求的服务器地址。当我们访问index.jsp/时,其实并不是我们浏览器真正访问

    jsp获取客户端IP地址的方法

    主要介绍了jsp获取客户端IP地址的方法,涉及jsp获取客户端信息的相关技巧,具有一定参考借鉴价值,需要的朋友可以参考下

    Java正确获取客户端真实IP方法整理.docx

    在JSP里,获取客户端的IP地址的方法是:request.getRemoteAddr(),这种方法在大部分情况下都是有效的。但是在通过了Apache,Squid等反向代理软件就不能获取到客户端的真实IP地址了。 如果使用了反向代理软件,将...

    Java获取客户端的真实IP地址

    在JSP里,获取客户端的IP地址的方法是:request.getRemoteAddr(),这种方法在大部分情况下都是有效的。但是在通过了Apache,Squid等反向代理软件不能获取到客户端的真实IP地址了。像移动网关一样,iisforward这个...

    取客户端IP地址动态库

    windows terminal server 中,获取客户端的IP地址 联系QQ:270189368 收费1000元。

    JSP 获取用户的真实IP两种实现方法详解

    在JSP里,获取客户端的IP地址的方法是:request.getRemoteAddr(),这种方法在大部分情况下都是有效的。但是在通过了 Apache,Nagix等反向代理软件就不能获取到客户端的真实IP地址了。如果使用了反向代理软件,用 ...

    java获取ip地址示例

    在JSP里,获取客户端的IP地址的方法是:request.getRemoteAddr(),这种方法在大部分情况下都是有效的。但是在通过了Apache,Squid等反向代理软件就不能获取到客户端的真实IP地址了

    获得请求头的各种参数信息jsp代码

    获取客户端提交的所有参数的名字: 获取头名字的一个 枚举: host connection cache-control accept user-agent accept-encoding accept-language cookie 获取头文件中指定头名字的全部值的一个枚举: JSESSIONID=...

    用Java来获取访问者真实的IP地址

    在JSP里,获取客户端的IP地址的方法是:request.getRemoteAddr(),这种方法在大部分情况下都是有效的。但是在通过了Apache,Squid等反向代理软件就不能获取到客户端的真实IP地址了。如果使用了反向代理软件,用...

Global site tag (gtag.js) - Google Analytics