社区
Web 开发
帖子详情
action运行了两次
wwg41
2007-10-15 03:36:56
我做了个JSP界面,实现向数据库中插入一条记录,可是在ECLIPSE中打断点,发现action中插入记录的方法跑了两次,不知道是什么原因?请大家帮忙解决.
...全文
107
7
打赏
收藏
action运行了两次
我做了个JSP界面,实现向数据库中插入一条记录,可是在ECLIPSE中打断点,发现action中插入记录的方法跑了两次,不知道是什么原因?请大家帮忙解决.
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
liangkandy2002
2007-10-16
打赏
举报
回复
不对,解决方法:
当按下Button时,(提交时),设置Button为disabled=true;
可解决action提交2次以上的问题.
zhb_821012
2007-10-16
打赏
举报
回复
楼上正解
就是这个原因
wwg41
2007-10-16
打赏
举报
回复
你还是没理解我的意思。现在我已经搞好了,原因是定义追加按扭的
type=submit
,onclick=Add(),
jscript中,
function Add(){
form.action = action + ?doAdd;
submit();
运行2次action
}
定义按扭的type=submit,js中就不用加submit()了,不然会运行2次action。
如果定义按扭的type=botton,js中要加submit(),不然一次也不运行action。
type=button
,onclick=Add(),
jscript中,
function Add(){
form.action = action + ?doAdd;
submit();
运行1次action
}
suncheng_hong
2007-10-16
打赏
举报
回复
楼 主 自 已 解 决 了 强
wshsm
2007-10-15
打赏
举报
回复
那就没错了嘛?
wwg41
2007-10-15
打赏
举报
回复
一条记录,再INSERT时,就有异常了.(已经有同样的记录)
wshsm
2007-10-15
打赏
举报
回复
你得看看数据库里面是几条记录。。。是一条还是两条
Android 极光推送多进程造成的application
运行
两次
在android 系统中一个应用默认有一个进程,但是我们可以通过配置实现多个进程。在接入极光推送时因为极光pushserice配置一个进程,造成application
运行
两次
一般在application中进行应用初始化,初始化
两次
有可能会出问题。 解决办法有两个 1. 去掉多创建的进程
Web 开发
81,094
社区成员
341,717
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章