以下是index.jsp 中的脚本代码 内容很简单,寥寥几句话而已,望高手驻足。 本人使用腾讯开放的一个端口,在前台页面jsp 内写了这么个方法。 今天让朋友在上海测试了一下,结果地址还是我本地的,有些无语了哎, 请问各位见多识广的大牛们,此错误在哪?朋友访问我的系统 存取到数据库的地址 为什么还是我本地的~
<%
//用户地理位置及其IP
String ipAndAddress ="";
try{
//获取当前IP 和地理位置信息 sdy
URL url = new Url("http://fw.qq.com/ipaddress"); //腾讯接口
URLConnection connection = url.openConnection();
connection.connect();
BufferedReader inreader = new BufferedReader(
new InputStreamReader(connection.getInputStream(),"GB2312"));
String str = null;
if(inreader.ready() )
{
str = inreader.readLine();
}
String[] strArr_0 = str.split("Array");
str = strArr_0[1].replaceAll("\"","");
String[] strArr_1 =str.substring(1,str.length()-2).split(",");
ipAndAddress = strArr_1[2]+" "+strArr_1[3];
}catch(Exception e){
ipAndAddress ="江苏省**市(内网)";
}
%>
解决方案 »
- javascript中参数传递的一个小问题
- Linux系统中tomcat无法加载jar包的问题,求高人解答~!
- 找不到servlet
- jsp中有没有当一个字符长度不够定长时,左侧填弃字符的函数??
- 日报系统怎样设计数据库结构呢?
- 求助!在JSP页面中,我想让我的WEB具有文字编辑功能,像WORD一样!请问怎么搞?谢谢
- 求助:怎样将网络传来的对象进行强制转换
- 在线等,有请各位大哥,大姐我的程序怎么不对?
- 在B/S下,数据用XML表示,采用JavaScipt+JSP+Servlet有什么可以改进的地方?
- 我想取出所有的数据记录,然后一行三个一行三个的显示出来。。。一行够三个了就换行,怎么换到第二行?
- jsp forward 跳转
- 我有个问题解决不了能不能帮我一下
catch(Exception e){
ipAndAddress ="江苏省**市(内网)";
}
如果你想获取访问jsp的客户端的归属地,可以到网上找个webservice服务(一搜一大堆),将客户端的IP从request中获取,再到webservice服务器查询。