jsp页面1个form中多个按钮怎么把按钮对应的信息提交到action中

我想请问下:
在jsp页面中一个form中假如有多个按钮的话
如:<form action=“xxx.action” method=“post”>
<input type="submit" name="sub1"/>
<input type="submit" name="sub2"/>
</form>
多个按钮的话 怎么把每个按钮对应的信息提交到ation中
假如我按sub1按钮的话 在action中能知道我按的是这个按钮或者输入一条信息到action用来判断我按得是哪个按钮

跟语言类无关,这种情况都是直接使用js绑定onclick函数。
然后把处理数据程序跳转到对应的jsp页面就可以了。
举例:
<form name="fm" id="fm" method="post">
......
<input type="button" name="btn1" onclick="document.fm.action='xxx.jsp';document.fm.submit();" value="tj"/>
<input type="button" name="btn2" onclick="document.fm.action='yyy.jsp';document.fm.submit();" value="tj"/></form>
温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2017-09-06
都改为普通按钮:
<input type="Button" name="sub1" onclick=“对应action”/>
<input type="Button" name="sub2" onclick=“对应action”/>
平时就是这样做的。本回答被提问者采纳
第2个回答  2015-08-18
你点提交的时候,是把form里面的内容提交到action,你就找form对应的内容即可
第3个回答  2009-12-18
<script>
function sub1(){

这里做你要转到的action
}
</script>

<input type="button" name="sub1" onclick="sub1();" />
第4个回答  2009-12-19
你可以使用隐藏域