jsp如何获取客户端IP地址

来源:爱站网时间:2020-05-15编辑:网友分享
是不是有很多用户们都会好奇jsp如何获取客户端IP地址呢?那么我们现在就带着这个疑问一起去看看jsp获取客户端IP地址的方法。

是不是有很多用户们都会好奇jsp如何获取客户端IP地址呢?那么我们现在就带着这个疑问一起去看看jsp获取客户端IP地址的方法。

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.getHeader("HTTP_CLIENT_IP");
  }
  if (ip == null || ip.length() == 0 || "unknown".equalsIgnoreCase(ip)) {
   ip = request.getHeader("HTTP_X_FORWARDED_FOR");
  }
  if (ip == null || ip.length() == 0 || "unknown".equalsIgnoreCase(ip)) {
   ip = request.getRemoteAddr();
  }
  return ip;
}
以上就是jsp如何获取客户端IP地址的内容,文中主要涉及jsp获取客户端信息的相关技巧,希望对大家有所帮助。

上一篇:JSP怎么导出Excel文件

下一篇:利用JSP技术生成动态web页面

您可能感兴趣的文章

相关阅读