用servlet如何获取IP?
1个回答
2013-06-02
展开全部
public void printIpAndPort(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException{
Locale languageType=request.getLocale();//获取用户语言
String localIp=request.getLocalAddr();//获取本地ip
int localPort=request.getLocalPort();//获取本地的端口
String localName=request.getLocalName();//获取本地计算机的名字
String remoteIp=request.getRemoteAddr();//获取客户端的ip
int remotePort=request.getRemotePort();//获取客户端的端口号
String serverName=request.getRemoteHost();//获取远程计算机的名字
System.out.println("语言类型->"+languageType);
System.out.println(localName+" "+serverName);
System.out.println(localIp+":"+localPort+" "+remoteIp+":"+remotePort);
}
public void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
String requestURL=request.getRequestURL().toString();//获取除参数之外的地址信息
String requestURI=request.getRequestURI();
String queryString=request.getQueryString();
System.out.println("请求的地址->"+requestURL);
System.out.println("requestURI="+requestURI);
System.out.println("请求的地址后的信息->"+queryString);
}
throws ServletException, IOException{
Locale languageType=request.getLocale();//获取用户语言
String localIp=request.getLocalAddr();//获取本地ip
int localPort=request.getLocalPort();//获取本地的端口
String localName=request.getLocalName();//获取本地计算机的名字
String remoteIp=request.getRemoteAddr();//获取客户端的ip
int remotePort=request.getRemotePort();//获取客户端的端口号
String serverName=request.getRemoteHost();//获取远程计算机的名字
System.out.println("语言类型->"+languageType);
System.out.println(localName+" "+serverName);
System.out.println(localIp+":"+localPort+" "+remoteIp+":"+remotePort);
}
public void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
String requestURL=request.getRequestURL().toString();//获取除参数之外的地址信息
String requestURI=request.getRequestURI();
String queryString=request.getQueryString();
System.out.println("请求的地址->"+requestURL);
System.out.println("requestURI="+requestURI);
System.out.println("请求的地址后的信息->"+queryString);
}
Storm代理
2023-07-25 广告
2023-07-25 广告
StormProxies是一家提供动态代理服务器服务的企业,旨在帮助用户更好地管理网络访问和安全。以下是一些关于StormProxies的IP动态代理服务的特点:1. 高匿名性:StormProxies的动态代理服务器具有高匿名性,可以有效...
点击进入详情页
本回答由Storm代理提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询