Javascript 如果在SpringMVC表单中触发submit按钮的点击功能,会发生什么

Javascript 如果在SpringMVC表单中触发submit按钮的点击功能,会发生什么,javascript,java,spring,jsp,Javascript,Java,Spring,Jsp,我的jsp文件中有一个表单,比如: <form action="/business/login/user" id="loginForm" method="get"> .............................. .............................. <input type="submit" onclick="doLoginSubmit();"> 在我的标记中,我有一个名为doLoginSubmit

我的jsp文件中有一个表单,比如:

    <form action="/business/login/user" id="loginForm" method="get">
    ..............................
    ..............................
    <input type="submit" onclick="doLoginSubmit();"> 
在我的标记中,我有一个名为doLoginSubmit的函数。那么当我点击提交按钮时会发生什么呢?它将直接进入控制器还是我的java脚本函数


是否有任何方法可以将表单操作从javascript更改为另一个?

这将首先调用脚本中定义的javascript,然后您必须从那里指定脚本将执行的操作。您可以在那里返回true或false。如果返回true,则执行表单的操作

您可以在js中使用Ajax在控制器中定义路径的url中调用不同的操作

    $('#btnConfirm')
            .click(
                    function() {
                        var accountno = $('#deleteModal').data('id');
                        $.ajax({
                                    type : "GET",
                                    contentType : "application/json",
                                    url : "deleteAccount.json",
                                    data : {
                                        accountno : accountno
                                    },
                                    dataType : 'json',
                                    timeout : 10000,
                                    success : function(data) { ..}

Thst是HTML部分,因此它在浏览器端进行评估,因此您的浏览器将执行JavaScript函数doLoginSubmit。如果要调用Java方法,必须向Java服务器发送请求


第二个问题的答案是:

为什么这个标签是Java?在我看来更像Javascript