当前位置:首页 » 云服务器 » 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-12-26 03:25:41 浏览:897
linux用户修改命令 发布:2024-12-26 03:13:26 浏览:127
编程偷懒 发布:2024-12-26 02:54:54 浏览:213
穿越火线什么配置适合买主机 发布:2024-12-26 02:36:15 浏览:384
安卓版如何玩核弹模拟器 发布:2024-12-26 02:34:17 浏览:601
c语言程序网 发布:2024-12-26 02:23:25 浏览:351
N号房用户试图花钱删除访问记录 发布:2024-12-26 02:06:51 浏览:234
现在电脑主机都什么配置 发布:2024-12-26 02:05:12 浏览:789
sinsftp 发布:2024-12-26 01:44:34 浏览:400
安卓手机好多隐藏软件怎么清除 发布:2024-12-26 01:39:27 浏览:769