主要Test.java
public class Test {
public static void main(String[] args) {
String address = "";
String ipCityName = "";
try {
IPSeeker seeker = IPSeeker.getInstance(ServletActionContext
.getServletContext());
HttpServletRequest request = ServletActionContext.getRequest();
String ip = GroupUtil.getIpAddr(request);
// String ip = "125.92.141.237";
address = seeker.getAddress(ip);
System.out.println("根据IP自动获得城市区域:" + address);
int beginIndex = address.indexOf("省");
int endIndex = address.indexOf("市");
ipCityName = address.substring(beginIndex + 1, endIndex);
// String city =
// groupManagerService.getCityInfoByConditon(GroupUtil.getMap(
// "cityName", ipCityName));
} catch (Exception e) {
System.out.println("访问出现错误,出现错误的IP:++++++++++" + address
+ " 出现错误的城市:++++++++++++++++++" + ipCityName);
}
}
}
其它代码请见下载包