通过request对象获取访问网站用户的 IP 访问者的浏览器名 操作系统名 从哪里转过来 以及 Url 上的所有参数
来源:互联网 发布:淘宝实拍保护在哪里 编辑:程序博客网 时间:2024/04/30 03:47
String visiterIP=requset.getRemoteAddr();//访问者IP
String visitpageIP=requset.getRequestURI();//访问页IP
String Agent = requset.getHeader("User-Agent");
StringTokenizer st = new StringTokenizer(Agent,";");
st.nextToken();
String visiterbrowser = st.nextToken();//得到访问者的浏览器名
String visiterOS = System.getProperty("os.name");//得到访问者的操作系统名
String visitpagetitle=(String)requset.getAttribute("title");//得到标题
if(visitpagetitle==null||visitpagetitle.equals("")){
visitpagetitle="无标题";
}
String backIP=requset.getHeader("Referer");//得到父页面
if(backIP==null||backIP.equals("")){
backIP="用户直接访问";
}
SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd");//访问日期
String visitdate=sdf.format(new Date());
Date visittime=new Date();//访问时间
// 获取到每个实际的参数 如:name=zhy6599 然后进行拆分放入到RequestMap中的keyMap
Map params = req.getParameterMap();
if ((params != null) && (params.size() > 0)) {
Iterator iter = params.entrySet().iterator();
String[] valueHolder = new String[1];
while (iter.hasNext()) {
Map.Entry entry = (Map.Entry) iter.next();
String name = (String) entry.getKey();
Object value = entry.getValue();
String[] values;
if (value instanceof String[]) {
values = (String[]) value;
} else {
valueHolder[0] = value.toString();
values = valueHolder;
}
for (int i = 0; i < values.length; i++) {
if (values[i] != null) {
System.out.println(name + "=" + values[i]);
}
}
}
}
log.info(params);
- 通过request对象获取访问网站用户的 IP 访问者的浏览器名 操作系统名 从哪里转过来 以及 Url 上的所有参数
- 获取request里的所有参数及参数名
- 获取request里的所有参数及参数名
- 获取request里的所有参数名及其参数值(参数名自动获取)
- 获取request里的所有参数名及其参数值(参数名自动获取)
- 获取request里的所有参数及参数名(参数名自动获取)
- request 里的所有参数及参数名(参数名自动获取)
- js根据参数名获取url上的参数值
- 获取用户下的所有表名
- request.getParameter("变量名")获取的字符串中原来的加号变成了空格,url传值
- request.getParameter("变量名")获取的字符串中原来的加号变成了空格,url传值
- java 通过userAgent获取访问者的操作系统与浏览器
- 通过客户端IP来规定访问者的访问权限
- java从request中获取当前访问是从哪个完整的url来的
- 通过浏览器的URL获取参数
- Request获取url信息以及url带的参数
- Request获取url信息以及url带的参数
- Request获取url信息以及url带的参数
- 多用户应用程序中应注意的其它问题(3)
- 圆角CSS
- 操作系统概览X86平台 四大类约25种操作系统
- 女性程序员:风雨中的铿锵玫瑰
- 一段折叠代码,带记忆功能的
- 通过request对象获取访问网站用户的 IP 访问者的浏览器名 操作系统名 从哪里转过来 以及 Url 上的所有参数
- 敏捷开发技巧-消除代码异味
- ARP原理3-8学习
- vi的基本操作
- 今天,我的手机4岁了!
- AJAX的几个致命弱点
- smartphone之系统定制-主题篇
- Linux TOP 10!
- ASP,php,jsp,ASP.net四种web平台语言的区别与前景