导航:首页 > 编程语言 > jsp获取本地ip

jsp获取本地ip

发布时间:2025-03-05 19:19:50

『壹』 jsP留言板怎样获得留言者的IP地址

/**
* 获得客户端真实IP地址
*
* @param request
* @return
*/
public static String getIpAddr(HttpServletRequest request) {
String ip = request.getHeader("x-forwarded-for");
if (!StringUtil.isNotNull(ip) || "unknown".equalsIgnoreCase(ip)) {
ip = request.getHeader("Proxy-Client-IP");
}
if (!StringUtil.isNotNull(ip) || "unknown".equalsIgnoreCase(ip)) {
ip = request.getHeader("WL-Proxy-Client-IP");
}
if (!StringUtil.isNotNull(ip) || "unknown".equalsIgnoreCase(ip)) {
ip = request.getRemoteAddr();
}
return ip;
}

『贰』 jsp中怎么获得服务器ip和服务端口,在线等

/** *构造函数. */ privateInternetProtocol(){ } /** *获取客户端IP地址.<br> *支持多级反向代理 * *@paramrequest *HttpServletRequest *@return客户端真实IP地址 */ (){ try{ StringremoteAddr=request.getHeader("X-Forwarded-For"); //如果通过多级反向代理,X-Forwarded-For的值不止一个,而是一串用逗号分隔的IP值,此时取X-Forwarded-For中第一个非unknown的有效IP字符串 if(isEffective(remoteAddr)&&(remoteAddr.indexOf(",")>-1)){ String[]array=remoteAddr.split(","); for(Stringelement:array){ if(isEffective(element)){ remoteAddr=element; break; } } } if(!isEffective(remoteAddr)){ remoteAddr=request.getHeader("X-Real-IP"); } if(!isEffective(remoteAddr)){ remoteAddr=request.getRemoteAddr(); } returnremoteAddr; }catch(Exceptione){ log.error("getromoteiperror,errormessage:"+e.getMessage()); return""; } } /** *获取客户端源端口 *@paramrequest *@return */ publicstaticLonggetRemotePort(){ try{ Stringport=request.getHeader("remote-port"); if(StringUtil.isNotEmptyString(port)){ try{ returnLong.parseLong(port); }catch(NumberFormatExceptionex){ log.error("convertporttolongerror,port: "+port); return0l; } }else{ return0l; } }catch(Exceptione){ log.error("getromoteporterror,errormessage:"+e.getMessage()); return0l; } }

阅读全文

与jsp获取本地ip相关的资料

热点内容
qq炫舞好看的黑色男装 浏览:843
iphone5s来自电脑的照片怎么删除 浏览:429
odn网络是指什么 浏览:483
视频点播源码java 浏览:270
dnf86版本念帝带异界西林套 浏览:751
批量扫描端口linux 浏览:23
苹果5s手机软件更新密码 浏览:510
iphone文件里打不开pdf文件 浏览:545
数据库快照查询 浏览:384
文件夹按键音 浏览:177
485接收的数据怎么转换成数值 浏览:1000
期货买卖用什么app 浏览:302
网络方案概述 浏览:367
win10的文件服务器 浏览:817
龙岩微信群二维码 浏览:90
linux直接输出文件内容 浏览:236
怎么用cnkad编程出个圆 浏览:286
声明头文件iostream 浏览:151
网上自习室app有哪些 浏览:92
淘宝和数据库哪个好 浏览:86

友情链接