Java 如何在struts2中处理一个表单中的两个提交按钮
我正在使用struts2开发一个应用程序。我被困在一个点上,我有两个按钮,在一个单一的struts2形式。我想要其中一个按钮,而不是调用默认的表单操作bean,尽管它根据这个按钮ID调用自己的Jquery模式对话框。每次我单击按钮,它都调用表单操作bean。如何消除此问题?在表单提交中,不要直接调用操作 单击submit按钮调用JavaScript方法,然后在方法内部控制行为Java 如何在struts2中处理一个表单中的两个提交按钮,java,web-applications,struts2,Java,Web Applications,Struts2,我正在使用struts2开发一个应用程序。我被困在一个点上,我有两个按钮,在一个单一的struts2形式。我想要其中一个按钮,而不是调用默认的表单操作bean,尽管它根据这个按钮ID调用自己的Jquery模式对话框。每次我单击按钮,它都调用表单操作bean。如何消除此问题?在表单提交中,不要直接调用操作 单击submit按钮调用JavaScript方法,然后在方法内部控制行为 <script> /* function doSomething() { alert('F
<script>
/*
function doSomething() {
alert('Form submitted!');
//perform your expected behavior
} */
function fun1(){
//perform operation
}
function fun2(){
//perform operation
}
</script>
<form id="formid">
<input type="submit" value="Submit1" onclick="fun1();">
<input type="submit" value="Submit2" onclick="fun2();">
</form>
/*
函数doSomething(){
警报('表格已提交!');
//执行你期望的行为
} */
函数fun1(){
//执行操作
}
函数fun2(){
//执行操作
}
我使用按钮id作为参考,为button2创建了一个Jquery函数。单击该按钮将调用此函数。我已将下面的代码行放在该函数的第一行中
$('#button2id').click(function(event){
event.preventDefault();
});
上面的代码行阻止调用默认的表单操作,即..,struts2操作bean