Struts多表单提交问题
使用DispatchAction实现多表单提交时,JSP页面使用这样:<html:link action="change.do?method=submit1">提交1</html:link><html:link action="change.do?method=submit2">提交2</html:link>可以实现,现在我要将"提交1"这个弄成按钮形式,即采用<input type="submit" value="提交1" ...>形式,请问要如何写input里面属性的内容,才能实现与上面<html:link>等同的方法。3楼的,我照你的方法,即改为如下形式:<form id="form" action=""> <input type="button" value="提交1" onclick="document.getElementById(✀form✀).action=✀change.do?method=submit1✀;document.getElementById(✀form✀).submit();" ⼀> <⼀form>结果还是不行,提示错误为:Request[⼀change] does not contain handler parameter named method但如果将里面的javascript改为:window.open("change.do?method=submit1");是可以,但会重新打开一个新的页面,请问还有别的方法可以不用重新打开一个新页面吗?4楼的你那种方法当然可以,但我要的是在一个<form>中要有多个提交按钮的形式,即:<form id="form" action=""> <input type="button" value="提交1" ⼀> <input type="button" value="提交2" ⼀><input type="button" value="提交3" ⼀><⼀form>方式.即用到DispatchAction方式,而不是纯粹的Action方式.先道歉下,采用4楼的方法就不可以了,出错与刚才一样.