导航:首页 > 编程语言 > java获取所在城市

java获取所在城市

发布时间:2023-09-15 21:50:53

㈠ 在java web中怎么用java代码获取访问者的IP,同时根据访问者的IP判断他是属于那个城市

举个例子,假设服务器端运行的是servlet,客户端(浏览器)发送url到服务器,经过解析,服务器找到并运行相应的servlet程序,在servlet程序中可以接受到用户提交的信息,比如用户提交方式是Get方式,则servlet调用其doGet方法,在doGet方法中,可以通过request获取用户提交的数据(包括ip)
protected void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
String ip = requset.getRemoteAddr();//获取客户端ip
}

获得了ip后就可以查询ip所属地址,可以登录http://www.ip138.com/
若要自己编写软件查询,就要连接数据库

㈡ java根据ip获取城市

你得需要有张IP和城市的关系对应表 ,具体数据细化到什么程度 根据你的需要来制定
java获取IP的方式一般是从HTTP请求中获取,参看HttpServletRequest的方法getRequestURL
Reconstructs the URL the client used to make the request. The returned URL contains a protocol, server name, port number, and server path, but it does not include query string parameters.
参考页面:
http://docs.oracle.com/javaee/5/api/javax/servlet/http/HttpServletRequest.html#getRequestURL()

㈢ java 如何获取访问者ip 并根据访问者ip获取所在城市

web程序的话访问者的ip可以通过request直接拿到啊
然后通过ip数据库查询
这个可以去下载的

㈣ java 如何获取访问者ip 并根据访问者ip获取所在城市

获取访问者真实ip
public String getRemortIP(HttpServletRequest request) {
if (request.getHeader("x-forwarded-for") == null) {
return request.getRemoteAddr();
}
return request.getHeader("x-forwarded-for");
}

ip获取所在城市这个估计你要下载一个IP数据库或者用webservice获取了

㈤ 如何通过已有xml格式的全国城市经纬度数据,外部任意输入一个经纬度得到对应城市名,用java实现。

把xml里的数据保存到数据库里,做查询就是呗,你如果不用数据库,只使用xml,那就解析xml推荐使用dom4j来解析,解析到map中通过key也就是你说的经纬度来取得城市。
至于xml解析,套路就那些,网上有很多已有的实现,考过来调一下就可以

㈥ java如何从地址串中提取省市区

(?<province>[^省]+自治区|.*?省|.*?行政区|.*?市)(?<city>[^市]+自治州|.*?地区|.*?行政单位|.+盟|市辖区|.*?市|.*?县)(?<county>[^县]+县|.+区|.+市|.+旗|.+海域|.+岛)?(?<town>[^区]+区|.+镇)?(?<village>.*)

阅读全文

与java获取所在城市相关的资料

热点内容
keil编译后显示代码大小 浏览:959
一份多页纸质文件转换成pdf 浏览:43
论文数据很少怎么办 浏览:972
哪个app可以卖二手课程 浏览:474
互联网app如何算毛利 浏览:300
excel文件处理插件 浏览:666
在电脑上怎么找不到微信文件夹 浏览:116
u盘打开后有文件没内容 浏览:210
编程怎么输出逗号 浏览:421
微信玩红包怎么定大小 浏览:825
电脑病毒测试代码 浏览:118
得物app为什么总是更新 浏览:965
银企对账程序 浏览:164
r读取excel文件 浏览:363
上古卷轴5控制台附魔代码 浏览:514
缓存文件合并找不到文件 浏览:871
桌面保存一下文件找不到 浏览:645
程序美工标准 浏览:191
漂流瓶的文件在哪里 浏览:319
数据的正负偏差怎么计算 浏览:242

友情链接