具体怎么做我不是很清楚,你给的信息太少了点。
不过象这种原因大多是你程序的问题。
我打个比方:如果你在jsp页面里定义了一个全局的变量也就是<%! int i = 0;%>.然后通过某种操作对它进行处理。比如:<%i++;%>,然后想通过对它的判断来决定是否要插入记录。这样的话就会有一个问题了。当页面第一次访问的时候,页面虽然做了处理(i=1;),但是它却也是第一次生成.class文件。而第二次再访问到这个页面时,.class文件已经有了,就不会再编译,直接使用了.class文件;可是这个时候我们访问的i还是等于1。于是问题出现了。
我不知道你是不是这样的原因。可我相信应该和这个有点类似吧。