这是JSP里的很简单的代码; 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次
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次
也见过IE的问题产生这个现象,换台电脑就是好的
楼主试一试
tomcat 5.0
//SiteLoginLog sl = new SiteLoginLog();
SiteLoginLog.siteStatistics(user.getUserID(),ip);
System.out.println("结束");
response.sendRedirect(Const.SYSTEMPAGE_HOME_SITE); //就这有个跳转,没有刷新
return;
一般tomcat第一次启动,出现的概率要大些