ssh 一次访问两次请求怎么回事呢
我的站点使用ssh框架,但今天发现一个问题,就是每打开站内的一个动态页面,都会发生两次一样请求,且请求的路径都地址栏上的地址,这是怎么回事呢。网上查了一个,有人说是struts2的易做图造成的,不知道是不是。我站点确实自定义了易做图。
请问这样的问题如何处理呢?
如下,打开一个地址时,看到两次请求,而且站内每个动态页面都是如此:
//# 浏览器访问的地址:
http://localhost:8282/2.web/manage/user_edit.do
//# 访问时发生两次请求记录:
[16:57:53.049] GET http://localhost:8282/2.web/manage/user_edit.do [HTTP/1.1 200 OK 299ms]
[16:57:53.949] GET http://localhost:8282/2.web/manage/user_edit.do [HTTP/1.1 200 OK 651ms] --------------------编程问答-------------------- 是不是有重定向? --------------------编程问答-------------------- 没有重定向,刚发现,火狐是这样,IE8不是这样
郁闷了,火狐虽快,却偶尔会出现一些莫名其妙的问题
现在还不清楚原因所在,求教! --------------------编程问答-------------------- 难道是鼠标问题?左键出问题了? --------------------编程问答-------------------- 是否有提交form里面的javascript函数没有做return,或者某些操作没有做return操作 --------------------编程问答-------------------- 呵呵,没有表单,也与鼠标无关,我直接复制那地址到地址栏然后按回车,或者浏览器操作刷新页面时也这样
--------------------编程问答-------------------- 抓包,确定你是请求了一次,
还是你的js脚本导致
or
你的日志打了两遍?
--------------------编程问答-------------------- 我开始想把问题归根到火狐浏览器上了,因为搜狗也没问题。
之前火狐也莫各其妙的传一些不存在的参数到后台,造成后台猛打日志,
如 :
2012-09-25 17:32:28,574 WARN [com.opensymphony.xwork2.ognl.OgnlValueStack] - Error setting expression 'dev.devid' with value '[Ljava.lang.String;@23a27868'
ognl.OgnlException: devid [java.lang.IllegalArgumentException: argument type mismatch]
at ognl.ObjectPropertyAccessor.setPossibleProperty(ObjectPropertyAccessor.java:103)
.....
我代码里面根本不存在dev.devid只有dev.devId,而且用其它浏览器访问同样的地址是没有问题。这会不是会火狐的bug,类似这样的情况出现过多次。不清楚,求教! --------------------编程问答--------------------
只有在火狐下访问打两次同样的日志,且页面里js没有涉及到地址栏上的地址 --------------------编程问答--------------------
补充,火狐下发生两次请求,问题就是为什么一次访问发生两次请求 --------------------编程问答-------------------- 哥们,这个问题解决了吗,我也有这个问题呢,IE下好好的,郁闷呢,解决了就分享下吧,谢谢了。 --------------------编程问答-------------------- 同求,不知道什么原因,我用的ajax请求后台,也是两次,找到原因的话麻烦回复一句
补充:Java , Java EE