读书人

方法莫名高用2次?解决办法

发布时间: 2012-01-31 21:28:41 作者: rapoo

方法莫名高用2次?
这是JSP里的很简单的代码;

Java code
                   System.out.println("开始");//测试用的               SiteLoginLog.siteStatistics(user.getUserID(),ip); //SiteLoginLog类              System.out.println("结束");

有时,上面的代码会执行2次,在console上打印了面的信息
开始
第一次调用====== //这句还有下一面一名是SiteLoginLog.siteStatistics方法打出来的
===========
结束
开始
第一次调用======
===========
结束
通过上面可以看出,SiteLoginLog.siteStatistics方法执行2次因为( System.out.println("开始");//测试用的
SiteLoginLog.siteStatistics(user.getUserID(),ip); //SiteLoginLog类
System.out.println("结束");)括号里的代码执行了2次引起的

当用debug调试时,代码只执行一次,没发现哪不对
我也用查找下,这有上面那段代码调用了方法,不明白为什么会执行2次



[解决办法]
这个可能是你的jsp的事件处理的写法有些问题,或者是鼠标的问题,事件被处理了2次。
也见过IE的问题产生这个现象,换台电脑就是好的
楼主试一试
[解决办法]
可能运行时页面被装载了两次
[解决办法]
页面重复刷新了?
[解决办法]
我也很奇怪 这是怎么回去? 等待答案
[解决办法]
看看跳转到的页面是否循环跳转到刚才这个页面了。

读书人网 >J2SE开发

热点推荐