导航:首页 > 编程语言 > 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获取所在城市相关的资料

热点内容
wps如何扫描文件 浏览:370
微信收费电影网站系统 浏览:62
佛山哪里学编程好 浏览:389
不同环境配置文件分支管理 浏览:663
电脑显示pdf文件不是一个有效的 浏览:391
demo1js下载 浏览:304
java安卓 浏览:411
傲剑2刷充值工具 浏览:340
电子秤程序流程图 浏览:225
qq发过来的文件如何保存到桌面 浏览:701
win10配置ini文件 浏览:286
魅族18原装数据线是多少A的 浏览:752
数据块怎么编程 浏览:437
linux读取文件顺序 浏览:808
c语言翻译代码 浏览:435
苹果怎么看联系人在哪个文件夹 浏览:501
数控编程中m91代表什么意思 浏览:273
星球庄园这款app怎么样 浏览:615
红头文件内容什么字体 浏览:344
编程猫怎么上下拖动 浏览:115

友情链接