来源:http://blog.sina.com.cn/s/blog_7fa2bcf50100x8ql.html
根据request获取IP的方式: IPAddrUtil.java
public static String getIpAddr(HttpServletRequest request) {
注意:当访问地址为localhost时 地址格式为 0:0:0:0:0:0:1
访问地址写为127.0.0.1时正常
//判断是否是内网,add by xun on 2013.03.27
String ip = IPAddrUtil.getIpAddr(request);
boolean isInnerIP = Pattern.matches("10[.]d{1,3}[.]d{1,3}[.]d{1,3}|127[.]0[.]0[.]1", ip); //10.0.0.0 -10.255.255.255或者127.0.0.1
map.put("isInnerIP", isInnerIP);