java读取IP地址 我从网上下IP数据库,然后导入到自己的数据库,想在jsp页面中显示来访者的IP及所在地址,有谁能给点建议? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 HttpServletRequest request; 来访者的IP = request.getRemoteHost(); 访问者所在的地址,这个需要有数据支持的,就是ip与地址的映射关系数据,这个不是java API能够处理的,需要专门的网络数据提供者 你的意思就是jsp做不出来如下的功能?所在地:湖北省武汉市电信ADSLIP地址:219.140.106.147 可以取得(setString(1, "%" + name + "%");)但是,想映射出(所在地:湖北省武汉市电信ADSL),前提是,是有网络运行商提供的基础数据,这个跟java就没有关系了 我有IP数据库:ip1 ip2 country city1032826880 1032829439 广东省 云浮市 电信......通过request.getRemoteHost();得到访问者IP,再通过对得到的IP进行某种转换,与数据库中的ip1或者ip2比较,如果匹配的话则查出其实际地址,这样行么?不明白数据库中ip1和ip2是什么意思啊,zqrqq(zqrain(结帖是一种美德))加我QQ或者给我你经常使用的Email吧。呵呵。 说实话,我也不知道ip1 ip2的意思,呵呵,他们根本不符合IP的格式嘛可能存在某种转换规则,你要先了解这个转换规则,然后把ip1 ip2转换成真是的Ip,最后实现映射 同意2楼朋友的。<% String IP=request.getRemoteAddr(); %> 正如zqrqq所说ip1,ip2可能存在某种转换规则ip1,ip2应该就是起始和结束地址,在这之间的都属于那个city的 http://www.cz88.net/ip/web.shtml你可以参考这个,稍微变通一下。 程序里直接调用这个地址就可以了:http://www.jspgen.com/ip/ip.gen?ip="" 谢谢xiangbo520(充栋汗牛),暂时写不出来这样的功能,能够调用也行. 高手帮忙,初学者的问题,着急!!! 弹出窗口中的iframe如何给父窗口赋值? JSP 连接不上sql2000 jsf中tree2 如何动态生成级联菜单?高分求例子 数据库搜索引擎 急!急!急!Java线程问题 PTC Windchill 开发 如何启动tomcat? weblogic中Oracle数据库连接池问题求救 JDBC存储BLOB数据 出现如下错误 这样效果怎么实现? JSP中文转码问题
来访者的IP = request.getRemoteHost();
IP地址:219.140.106.147
ip1 ip2 country city
1032826880 1032829439 广东省 云浮市 电信
......
通过request.getRemoteHost();得到访问者IP,再通过对得到的IP进行某种转换,与数据库中的ip1或者ip2比较,如果匹配的话则查出其实际地址,这样行么?
不明白数据库中ip1和ip2是什么意思啊,zqrqq(zqrain(结帖是一种美德))加我QQ或者给我你经常使用的Email吧。呵呵。
<%
String IP=request.getRemoteAddr();
%>
ip1,ip2应该就是起始和结束地址,在这之间的都属于那个city的
你可以参考这个,稍微变通一下。