struts 一个表单 有多个submit 如何区分action 在一个form表单中,有多个submit提交按钮,分别对应不同的action,业务逻辑处理类,该怎样区分这两个submit,以选择action呢?请帮帮忙了! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 onclick="formname.action='targetAction!targetMethod.action';formname.submit();" 使用dispatchAction,这个功能就是专门解决你说的这种情况的为每一个提交指定一个action 用js控制document.forms[index].submit(); 如果项目刚开始设计用dispatchAction如果已经开始开发用js控制好了 DispatchAction就可以,然后在调用的时候传送对应方法的方法名称就可以了 <form name="Form" method="post"><input name="Button1" type="button" value="提 交1" onClick="insert1();"><input name="Button2" type="button" value="提 交2" onClick="insert2();"></form><script> function insert1() { window.Form.action="aa.action"; window.Form.submit(); } function insert2() { window.Form.action="bb.action"; window.Form.submit(); }</script> action 继承 DispatchAction<form name="Form" method="post"> <input name="Button1" type="button" value="提 交1" onClick="insert1();"> <input name="Button2" type="button" value="提 交2" onClick="insert2();"> </form> <script> function insert1() { window.Form.action="login.do?method=aa"; window.Form.submit(); } function insert2() { window.Form.action="login.do?method=bb"; window.Form.submit(); } </script> 一般是用DispatchAction可以很好的解决你这个问题如果LookUpDispatchActionAPI上面有个完整的例子按照一步一步的来做用JS也可上面他们的方法就可以 applicationContext配置文件问题 刚刚接触EL表达示很迷惑!!!!求解 spring+hibernate+MYSQL搭建的工程...乱码问题 xmlHttpRequest.open(); 对象不支持此属性或方法 SSH框架错误 javax.xml.rpc 这个包在什么地方,怎么 无法解析导入 java模拟登陆无法成功 数据库连接问题 调试请教。 遇到个面试题,大家看看 通过filter判断用户权限的问题 jetty项目中如何部署XFire
为每一个提交指定一个action
document.forms[index].submit();
如果已经开始开发用js控制好了
<input name="Button1" type="button" value="提 交1" onClick="insert1();">
<input name="Button2" type="button" value="提 交2" onClick="insert2();">
</form>
<script>
function insert1() {
window.Form.action="aa.action";
window.Form.submit();
}
function insert2() {
window.Form.action="bb.action";
window.Form.submit();
}
</script>
<input name="Button1" type="button" value="提 交1" onClick="insert1();">
<input name="Button2" type="button" value="提 交2" onClick="insert2();">
</form>
<script>
function insert1() {
window.Form.action="login.do?method=aa";
window.Form.submit();
}
function insert2() {
window.Form.action="login.do?method=bb";
window.Form.submit();
}
</script>
可以很好的解决你这个问题如果LookUpDispatchAction
API上面有个完整的例子
按照一步一步的来做
用JS也可上面他们的方法就可以