request.getHeader("Referer"); request中很多方法和属性,这个方法能够获取请求连接的来源页面URL。
request.getHeader("user-agent");这个方法能够获取到客户端的IP、系统、浏览器名称等等主要信息。
附上两个获取客户端IP及系统类型的方法:
private static String getRequestBrowserInfo(String header){
String browserVersion = null;
if(header == null || header.equals("")){
return "";
}
if(header.indexOf("MSIE")>0){
browserVersion = "IE";
}else if(header.indexOf("Firefox")>0){
browserVersion = "Firefox";
}else if(header.indexOf("Chrome")>0){
browserVersion = "Chrome";
}else if(header.indexOf("Safari")>0){
browserVersion = "Safari";
}el