2008-05-06
[BUG]Struts2,<s:submit>在type="button"情况下多action不正常
关键字: struts2
在Struts2下,使用<s:submit> 标签的时候,如果设置type="button",并且在一个Form中有多个submit按钮,调用多个action或者后台action的方法的时候,不正常。
如上代码应该是分别调用save和saveother方法,但是在IE下,总是调用第一次按得按钮调用的方法。在FF下是正常的。
不知道怎么解决,主要是想要button类型的html render的结果。
google了一下,有下面一个链接:
http://www.mail-archive.com/user@struts.apache.org/msg64169.html
好像也没有解决。
大家有解决办法吗?
<s:form id="myform" action="BizAction" namespace="/demo"> <s:submit id="yyy" action="BizAction!saveother" value="SaveOther" type="button"></s:submit> <s:submit id="ggg1" action="BizAction!save" value="Save" type="button"></s:submit> </s:form>
如上代码应该是分别调用save和saveother方法,但是在IE下,总是调用第一次按得按钮调用的方法。在FF下是正常的。
不知道怎么解决,主要是想要button类型的html render的结果。
google了一下,有下面一个链接:
http://www.mail-archive.com/user@struts.apache.org/msg64169.html
好像也没有解决。
大家有解决办法吗?
评论
348105874
2008-05-06
FORM里别加ACTION,把BUTTON的TYPE改成BUTTON,在JS中写ACTION如:
if(){
form.action="-------";
form.submit;
}else{
dosomething;
}
if(){
form.action="-------";
form.submit;
}else{
dosomething;
}
发表评论
提醒: 该博客已发表在公共论坛,博客所有留言会成为论坛回贴,留言请注意遵守论坛发贴规则
- 浏览: 574 次
- 性别:

- 来自: 北京

- 详细资料
搜索本博客
最近加入圈子
最新评论
-
如何集成DOJO和Struts2
郁闷死个!学这个还要学dojo!强烈的不爽!
-- by flowerdance -
如何集成DOJO和Struts2
呵呵 我觉得struts2 使用dojo 是最大的败笔, 老实说,dojo确实很 ...
-- by java.fan -
如何集成DOJO和Struts2
我现在已经写了一套dojo实现的标签,不过觉得还是挺别扭的,尤其是在页面如果再加 ...
-- by cscs31 -
如何集成DOJO和Struts2
虽说Struts2的AJAX 集成中已经包含的DOJO(version 0.4) ...
-- by jason.zhu -
Struts2如何将Action翻译 ...
答案公布: http://hi.baidu.com/chinastruts/bl ...
-- by cscs31






评论排行榜