百思不得其解的莫名其妙问题:JSP页面里声明的变量为什么不符合程序的运算结果? 如图,在m=3后刷新,输出的不是m=4而是m=1!这是为什么?JSP文件的源代码如下:<%! int m=0; %><% m++; %>m = <%=m%><hr><%= new java.util.Date()%>而且并不一定是m=3后刷新就重置m变量的值,试了很多次,好像是在10以内随机出现,过了10就没出现过了。这个问题好奇怪啊,想了N久也不知道为什么,各位老大能给讲讲吗? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <%! int m=0; %>这句等于声明了一个全局变量。我用IE试过有两次出现了,其他时候没有出现。可能是有个线程又执行了这一句。用firefox,试了10几次都没有出现过,IE有可疑…… 如此说来,是IE浏览器有BUG? 不是bug,因为只创建一个JSP对象~~~~~.你弄成属性就不好了. 不信你可以在JSP里System.out.println(this);打开两个浏览器看看后台打印是不是同一地址值 我在我的电脑是测试没有问题.一直递增的呀.TOmcat5.5,IE7 我也是tomcat5.5,不过是IE6,难道真是IE的问题? 我是tomcat6.0,IE6 一切正常 我试过JBOSS,IE7没有问题啊,应该是你的页面缓存啊 你看图片,怎么可能会是页面缓存问题呢?我用tomcat5.5+IE7还是同样有问题。我把我这个JSP文件弄出来,大家直接用我这个JSP看看还有没有问题?http://d.99081.com/gthboy/sf.rar 非程序问题! 系统问题,偶尔来点bug很正常的 请仔细观察下,我发现tomcat启动后第一次访问的时候经常出现两次1,然后才递增的。如果把tomcat的work姆鲁里相关的servlet缓存文件删除,再访问的话观察问题会很明显。 不是bug,估计也不是页面缓存的问题,应该是jvm的问题,产生不止一个jsp对象的缘故 技术难题 为什么我发邮件老是报我的异常,而且一直报,就算是垃圾邮件也应该成功一次啊!!希望高手看下代码研究下 js参数传递用el形式传递的问题 hibernate通过rownum查询前几条数据 关于struts标签问题 Csdn 没有的板块,只有这里发了,关于 Adobe Document Server 6.0。 刚学自定义标签,求救! 选定时间后让他自动增加的问题?! 请问大侠一个很急的问题! 有谁知道哪里有支持JSP的免费上传站点? 紧急求助!读取文件并删除 刚学easyui,使用datagrid数据不显示,页面空白
用firefox,试了10几次都没有出现过,IE有可疑……
我也是tomcat5.5,不过是IE6,难道真是IE的问题?
你看图片,怎么可能会是页面缓存问题呢?我用tomcat5.5+IE7还是同样有问题。我把我这个JSP文件弄出来,大家直接用我这个JSP看看还有没有问题?
http://d.99081.com/gthboy/sf.rar
请仔细观察下,我发现tomcat启动后第一次访问的时候经常出现两次1,然后才递增的。如果把tomcat的work姆鲁里相关的servlet缓存文件删除,再访问的话观察问题会很明显。