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

热点内容
网络中常用的传输介质 浏览:518
文件如何使用 浏览:322
同步推密码找回 浏览:865
乐高怎么才能用电脑编程序 浏览:65
本机qq文件为什么找不到 浏览:264
安卓qq空间免升级 浏览:490
linux如何删除模块驱动程序 浏览:193
at89c51c程序 浏览:329
怎么创建word大纲文件 浏览:622
袅袅朗诵文件生成器 浏览:626
1054件文件是多少gb 浏览:371
高州禁养区内能养猪多少头的文件 浏览:927
win8ico文件 浏览:949
仁和数控怎么编程 浏览:381
项目文件夹图片 浏览:87
怎么在东芝电视安装app 浏览:954
plc显示数字怎么编程 浏览:439
如何辨别假网站 浏览:711
宽带用别人的账号密码 浏览:556
新app如何占有市场 浏览:42

友情链接