<script>
function go() {
form1.action="a url";
form1.sumbit();
}
</script>
……
<form name="form1" action="another url">
……
<input type="image" src="a image" onclick="go()">
……
这段代码,页面会提交2次,一次是按钮按下,一次是go()方法里的form1.sumbit();
这样在某些情况下会出现问题,今天我这样把页面提交到servlet时就发生问题,servlet会调用操作数据库的方法。本来因该调一次,操作一次数据库。而现在页面提交两次,两个servlet,操作两次数据库,写入的数据就不是我想要的了。而且连个servlet好像是交叉运行的。
Web编程是有好多注意不到的问题。
posted on 2007-09-12 22:51
总也睡不醒 阅读(355)
评论(0) 编辑 收藏 所属分类:
问题记录