首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > Web前端 >

Struts2/webwork2 Action方法执行两次的有关问题

2012-09-06 
Struts2/webwork2Action方法执行两次的问题最近使用webwork2做的应用中,出现action执行两次,造成数据插入

Struts2/webwork2 Action方法执行两次的问题
最近使用webwork2做的应用中,出现action执行两次,造成数据插入两条记录。查了半天
有人说是使用了model-driven才出现这种现象奇怪现象,我系统中也有使用,最初以为是拦截器问题,后来排除。
最后有个网友提出:可能是提交按钮是submit类型,并且在按钮的onclick事件里也有submit()操作导致的。如果是这种情况,请将按钮类型改为button或者去掉onclick事件里的提交操作试试。
<button onclick="submit()">
查看代码确实如此
修改后
<button onclick="submit();" type="button">
问题解决

热点排行
Bad Request.