當前位置:首頁 » 雲伺服器 » jsp伺服器ip

jsp伺服器ip

發布時間: 2022-03-01 05:20:42

⑴ jsp頁面如何獲取本機IP地址

jsp獲得本機的公網ip可以使用jsp中的request對象中的方法獲得IP地址,如下:
/ 獲得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.getRemoteAddr();//拿到本地IP地址
}
return ip;
}

⑵ jsp如何獲得當前電腦的Ip

<%@ page contentType="text/html;charset=GBk" import="java.util.*"%>
<html>
<head>
<title>請求信息</title>
</head>
<body>
<p>使用request對象的方法獲取信息</p>

<%
//伺服器
String localName=request.getLocalName();
String serverName = request.getServerName();
String localAddr=request.getLocalAddr();
int localPort=request.getLocalPort();
int serverPort = request.getServerPort();%>

<b>伺服器</b>:<%= localName %><br/>
<b>伺服器端IP</b>:<%= localAddr %><br/>
<b>伺服器埠</b>:<%= localPort %><p/>
//客戶端信息
String remoteHost=request.getRemoteHost();
String remoteAddr=request.getRemoteAddr();
int remotePort=request.getRemotePort();%>
<b>瀏覽器端</b>:<%= remoteHost %><br/>
<b>瀏覽器端IP是</b>:<%= remoteAddr %><br/>
<b>瀏覽器埠</b>:<%= remotePort %><p/>

<%
//協議相關
String pro=request.getProtocol();
String pro1=request.getScheme();
int len=request.getContentLength();
String type=request.getContentType();
String charEncode=request.getCharacterEncoding();
%>
<b>協議版本</b>:<%= pro %><br/>
<b>協議</b>:<%= pro1 %><br/>
<b>數據內容長度</b>:<%= len %><br/>
<b>數據類型</b>:<%= type %><br/>
<b>字元編碼方式</b>:<%= charEncode %><p/>

</body>
</html>

⑶ Linux下 jsp獲取伺服器ip地址

一樣 跟windows 正常獲取 沒有任何區別

⑷ JSP項目部署到tomcat,localhost可以訪問,換成伺服器實際IP地址就不能訪問了,這是什麼原因

你是租用伺服器還是自己的電腦。通過路由連外網。如果前者找租用方。後者就來找我。

⑸ jsp獲取IP地址

你可以把代碼試著FTP上傳到遠端伺服器試下。你在本地調試,獲取應該就是本地localhost的主機地址,也就是127.0.0.1。

⑹ 外網通過ip訪問 自己的電腦的jsp伺服器

安上路由了嗎?埠轉發了嗎?轉發8080口就可以了。路由里可以設的。 或把IP添到DMZ區就可以了。

⑺ 如何用Java和jsp獲取伺服器ip

<%
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();
}
out.print(ip);
%>

⑻ jsp獲取伺服器IP地址,我的項目中有人工服務,客戶發送的的內容要提交給伺服器,要先得到伺服器IP

伺服器的ip和埠應該是固定的吧,設個固定值不就行了

⑼ Jsp中讀取ip地址

win7這個版本和xp不一樣,應該要設置一下代碼吧。。沒用過win7寫過。。

⑽ 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; } }

熱點內容
刪資料庫事件 發布:2024-11-15 12:10:54 瀏覽:457
資料庫選課管理系統 發布:2024-11-15 12:10:15 瀏覽:128
android音樂波形圖 發布:2024-11-15 11:57:12 瀏覽:380
福建社保銀行卡初始密碼是多少 發布:2024-11-15 11:47:40 瀏覽:912
游戲多開用什麼配置 發布:2024-11-15 11:46:51 瀏覽:731
管理java版本 發布:2024-11-15 11:44:03 瀏覽:631
ndk編譯的程序如何執行 發布:2024-11-15 11:43:18 瀏覽:628
輕應用伺服器適合搭建網站嗎 發布:2024-11-15 11:36:08 瀏覽:248
c語言的百分號 發布:2024-11-15 11:34:24 瀏覽:33
一加五安卓8什麼時候推送 發布:2024-11-15 11:19:40 瀏覽:856