Jquery表单在struts2中提交

Jquery表单在struts2中提交,jquery,struts2,Jquery,Struts2,我有一个struts表单 <s:form id="bw-form" name="bwform" action="submitBwForm"> . . . <Div align="center"><input type="button" value="Save" onclick="uponSave()"></Div> <Div id="msg" align="center"></Div

我有一个struts表单

    <s:form id="bw-form" name="bwform" action="submitBwForm">
    .
    .
    .
    <Div align="center"><input type="button" value="Save" onclick="uponSave()"></Div>
    <Div id="msg" align="center"></Div>
    </s:form>
当我点击save按钮时,我看不到操作。我刚接到警报。 当我使用

document.bwform.action = "submitBwForm!submitFormToDb";
document.bwform.submit();
而不是
$(“#bw表单”).submit()
我能够在控制台上看到sysout,“in action”被打印出来,页面正确地重定向到DataPage.jsp


原因可能是什么?

您是否在JSP页面中包含了jQuery?不相关,但提交后的代码应该做什么?您已经提交了表单。@AleksandrM是。“是的。”达文尼顿,谢谢。编辑了那个部分。@Prasanna:控制台中有错误吗?
function uponSave(){    
alert("before submit");
$("#msg").html("<Font color='red'>Successfully Added</Font>");
$("#msg").show();   
$("#bw-form").submit();
}
public class BWAction extends ActionSupport {
    public String submitFormToDb(){
        System.out.println("in action");
        return "success";
    }
}
document.bwform.action = "submitBwForm!submitFormToDb";
document.bwform.submit();