IpUtil
来源:互联网 发布:语音助手软件下载 编辑:程序博客网 时间:2024/05/17 19:58
获取登录用户IP地址
public class IpUtil {
/**
* 获取登录用户IP地址
*
* @param request
* @return
*/
public static String getIpAddr(HttpServletRequest request) {
String ip = request.getHeader("x-forwarded-for");
if (ip == null || ip.length() == 0 || "unknown".equalsIgnoreCase(ip)) {
ip = request.getHeader("Proxy-Client-IP");
}
if (ip == null || ip.length() == 0 || "unknown".equalsIgnoreCase(ip)) {
ip = request.getHeader("WL-Proxy-Client-IP");
}
if (ip == null || ip.length() == 0 || "unknown".equalsIgnoreCase(ip)) {
ip = request.getRemoteAddr();
}
if (ip.equals("0:0:0:0:0:0:0:1")) {
ip = "本地";
}
return ip;
}
}
0 0
- IpUtil
- IPUtil
- 【java工具类】IPUtil
- IPUtil 工具类总结
- ip处理工具类IPUtil
- 工具类分享之《IpUtil》
- Java获取IP地址 IPUtil.getRemoteIp(request)
- IPUtil类---获取登录用户IP地址
- IPUtil获取客户端IP地址和Mac
- IPUtil工具类,java 获取IP所属地
- JAVA工具类(6)---IPUtil工具类(获取window与linux的本地ip及客户端ip)
- 排序--选择排序
- 目录函数mkdir/rmdir/getcwd/chdir
- IdcardUtils
- android-wifi
- Cocos2d-x-----------------------------------------------ActionManager
- IpUtil
- C语言学习第二课:数据处理与交互式输入
- 在VS2010上使用C#调用非托管C++生成的DLL文件(图文讲解)
- 第六周 项目2 建立链栈算法库
- 开启Cordova之旅
- Java反射获取一个类的所有get方法
- Oracle对表解锁的操作
- OpenCV (insufficient memory in function cvAlloc)的解决办法
- web项目中相对路径与绝对路径