|
||||||||||
上一个类 下一个类 | 框架 无框架 | |||||||||
摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 |
java.lang.Object grapes.tools.Browser
public class Browser
客户端(浏览器)信息获取
构造方法摘要 | |
---|---|
Browser()
|
方法摘要 | |
---|---|
static java.lang.String |
getBrowserVer(java.lang.String userAgent)
浏览器版本 |
static java.lang.String |
getIP(javax.servlet.http.HttpServletRequest request)
获取客户端真实IP |
static java.lang.String |
getOSName(java.lang.String userAgent)
操作系统名称 |
static java.lang.String |
hide(java.lang.String ip,
int level)
隐藏某IP(如:127.0.0.1 隐藏后:127.0.0.*) |
static boolean |
isBound(java.lang.String bound,
java.lang.String ip)
判断某IP是否属于某IP段范围之间 如:IP区域为 127.0.0.0-127.0.0.255 测试IP:127.0.0.100 |
static boolean |
isCollection(java.lang.String collection,
java.lang.String ip)
判断某IP是否属于某IP段集合之间 支持格式:127.0.0.1,127.0.0.*,127.0.0.0-127.0.0.10 多个用 , 间隔 |
从类 java.lang.Object 继承的方法 |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
构造方法详细信息 |
---|
public Browser()
方法详细信息 |
---|
public static java.lang.String getOSName(java.lang.String userAgent)
userAgent
- 浏览器头信息,由request.getHeader("User-Agent")获得
public static java.lang.String getBrowserVer(java.lang.String userAgent)
userAgent
- 浏览器头信息,由request.getHeader("User-Agent")获得
public static java.lang.String getIP(javax.servlet.http.HttpServletRequest request)
request
- 客户端请求
public static boolean isCollection(java.lang.String collection, java.lang.String ip)
collection
- IP段集合ip
- 检测IP
public static boolean isBound(java.lang.String bound, java.lang.String ip)
bound
- IP段ip
- 检测IP
public static java.lang.String hide(java.lang.String ip, int level)
ip
- IP地址level
- 隐藏级别(0不隐藏 1最后一段 2最后2段 3最后3段 …)
|
||||||||||
上一个类 下一个类 | 框架 无框架 | |||||||||
摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 |