JSP中根据IP求出地址 当我获得了客户端的IP了,怎样根据这个IP地址查出它的具体地址(如果有具体地址的话)呢?在jsp中怎么处理? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 这里的具体地址如:江西省南昌市电信ADSL 或都江苏省南京市XXX厂 客户端的ip库。也就是说把江西省电信ADSL或江苏省电信ADSL库搜索到。 这个肯定是需要IP库的,你可以去网上找个IP的库,虽然不全 但是可以保证你功能的实现.调用存在的几个IP 实验,就可以显示出来. <FORM METHOD=POST ACTION="http://www.ip138.com/ips.asp" name="ipform" target="_blank"><tr><td align="center">IP地址:<input type="text" name="ip" size="16"> <input type="submit" value="查询"><INPUT TYPE="hidden" name="action" value="2"><br><br></td></tr></FORM> 呵呵,QQ的珊瑚虫版不就有IP库嘛~!找个工具转换成Txt的,然后可以导入到Access或者Sql server2000 ,我就是这么干的,呵呵。不过,你还得找点java代码,把 IP(varchar) 转换成 IP(long),才可以查出客户端IP在哪个IP段里面~! 可以去盗取qq的ip库 然后进行ip匹配查询就可以了 java.net.URL url=new java.net.URL("http://x2x.c06.net/?from=ip&to=address&call=ON&content=127.0.0.1");//127.0.0.1可换为任意IPjava.io.InputStream is=url.openStream();StringBuffer sb=new StringBuffer();int value=0;while((value=is.read())!=-1){ sb.append((char)value);}is.close();String address=new String(sb.toString().getBytes("ISO-8859-1"),"UTF-8");System.out.println(address);// 一个棘手的运行错误!急求!!在线等! 分享JavaScript扫雷代码 为什么从mysql数据库中,读出的中文全是乱码?????import javax.servlet.*; 请问用JSP上传EXCEL文件 2003和2007有什么区别吗???急急急 java实现多种格式文件下载问题! 紧急求助!!兄弟快过来看看 求JSP2.0技术手册下载! [求助]在jsp中怎麼讀取控件的值??高手幫忙 用java开发工具能自动为servlet和jsp生成部署文件吗 令偶苦恼的session!~~~ 有人找我兼职写书,问下各位.... 没人理,重新发贴,jasper调用的出错,还是100分,高手们帮帮忙吧
或都江苏省南京市XXX厂
<tr><td align="center">IP地址:<input type="text" name="ip" size="16">
<input type="submit" value="查询"><INPUT TYPE="hidden" name="action" value="2"><br><br></td></tr></FORM>
找个工具转换成Txt的,然后可以导入到Access或者Sql server2000 ,我就是这么干的,呵呵。
不过,你还得找点java代码,把 IP(varchar) 转换成 IP(long),才可以查出客户端IP在哪个IP段里面~!
java.io.InputStream is=url.openStream();
StringBuffer sb=new StringBuffer();
int value=0;
while((value=is.read())!=-1)
{
sb.append((char)value);
}
is.close();
String address=new String(sb.toString().getBytes("ISO-8859-1"),"UTF-8");System.out.println(address);//