首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

JSP获取IP所属城市,该如何处理

2012-04-19 
JSP获取IP所属城市http://www.ip.cn/getip2.php?actionqueryip&ip_url218.56.35.18如何取到response回来

JSP获取IP所属城市
http://www.ip.cn/getip2.php?action=queryip&ip_url=218.56.35.18
如何取到response回来一串字符串中的城市

[解决办法]
你返回的字符串是什么样子的?是json格式的、还是就是一长串字符串?
[解决办法]
就把你传的值给获取呀
[解决办法]
关注,这个问题有时会碰到
[解决办法]

Java code
public class URLT {    public static void main(String[] args) throws IOException {        String strURL = "http://www.ip.cn/getip2.php?action=queryip&ip_url=218.56.35.18";        System.out.println(getURLContents(strURL));    }    public static String getURLContents(String strURL) {        StringBuffer sb = new StringBuffer();        try {            URL url = new URL(strURL);            URLConnection connection = url.openConnection();            HttpURLConnection httpConn = (HttpURLConnection) connection;            System                    .setProperty("sun.net.client.defaultConnectTimeout",                            "150000");            System.setProperty("sun.net.client.defaultReadTimeout", "150000");            httpConn.setRequestMethod("GET");// 设置请求为POST方法            connection.setDoOutput(true);// 可以输出            InputStreamReader isr = new InputStreamReader(httpConn                    .getInputStream(), "GBK");            BufferedReader br = new BufferedReader(isr);            String temp;            while ((temp = br.readLine()) != null) {                temp = temp.trim();                if (temp != null && temp.length() > 0) {                    sb.append(temp);                }            }            br.close();            isr.close();        } catch (Exception e) {            System.out.println("Error 1" + e.getMessage());        }        return sb.toString();    }} 

热点排行