总也睡不醒
一个人只拥有今生今世是不够的,他还应该拥有诗意的世界
posts - 3,  comments - 5,  trackbacks - 0
<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)  编辑  收藏 所属分类: 问题记录

只有注册用户登录后才能发表评论。


网站导航:
 
一点一滴,完善自我

<2024年12月>
24252627282930
1234567
891011121314
15161718192021
22232425262728
2930311234

常用链接

留言簿

随笔分类

随笔档案

文章分类

文章档案

收藏夹

搜索

  •  

最新评论