用Java代码在wicket页面获取客户端IP地址
2009-09-09 15:37
525 查看
public 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();
}
return ip;
}
wicket中调用的方法
HttpServletRequest request = ((WebRequest) getRequest())
.getHttpServletRequest();
String address = getIpAddr(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();
}
return ip;
}
wicket中调用的方法
HttpServletRequest request = ((WebRequest) getRequest())
.getHttpServletRequest();
String address = getIpAddr(request);
相关文章推荐
- java 获取客户端 ip地址 代码片段
- Java获取客户端IP地址、MAC地址,根据IP获取地理位置信息代码
- Java获取请求客户端的真实IP地址
- Java 获取请求客户端IP地址
- 多级反向代理下,Java获取请求客户端的真实IP地址多中方法整合
- Java获取客户端真实IP地址的两种方法
- PHP代码获取客户端IP地址经纬度及所在城市
- webservice 服务器代码获取客户端的IP地址
- java获取客户端ip 及通过ip获取mac地址后台代码(借鉴别人)
- java获取客户端的ip地址
- Java 类中获取远程客户端的IP地址和Mac地址
- Java获取客户端的真实IP地址
- Java获取客户端代码大全
- Java 获取客户端真实IP地址 (包含多级反向代理情况)
- 获取客户端网卡MAC地址和IP地址实现JS代码
- Java 获取请求客户端的IP地址
- Java获取客户端真实IP地址的两种方法
- Java获取客户端真实IP地址的两种方法
- Java获取客户端真实IP地址的两种方法
- Java获取请求客户端的真实IP地址