在SpringMVC中,如何通过javascript传递表单对象来调用动作

在SpringMVC中,如何通过javascript传递表单对象来调用动作,javascript,spring,jsp,spring-mvc,servlets,Javascript,Spring,Jsp,Spring Mvc,Servlets,我有一个共同的情景。我有一个列表页。有三个按钮。查看、编辑和删除。 每条记录都有一个单选按钮,用于选择该记录的id $(".radioBtn input").click(function() { $('#messageId').val(this.value); }); 另外,我将id保留为隐藏字段,以便在表单对象中设置它 <form:form id="messageForm" commandName="message">

我有一个共同的情景。我有一个列表页。有三个按钮。查看、编辑和删除。 每条记录都有一个单选按钮,用于选择该记录的id

    $(".radioBtn input").click(function() {
        $('#messageId').val(this.value);
    });
另外,我将id保留为隐藏字段,以便在表单对象中设置它

    <form:form id="messageForm" commandName="message">
            <form:hidden path="messageId" id="messageId" />
    </form:form>
当我点击任何收音机时,它被设置为form object。现在,需要在单击查看、编辑或删除按钮时调用不同的操作。 我不能使用ajax。我需要用普通javascript调用它们,以便在ModelAndView视图返回的不同页面中呈现结果


有人能帮忙吗?

您是否有这三个按钮来查看、编辑和删除列表中的每个项目,因此当列表中有5个项目时,您总共有15个按钮?没有。按钮位于页面的末尾。只有三个按钮。一切都很顺利。我只需要用javascript提交表单。我试图让document.form.action保存操作映射名称,让document.form.submit提交操作映射名称,但它不起作用。但是,当您要显示返回的html时,为什么要使用java脚本提交from。相反,您可以使用一个普通的html提交按钮提交表单,然后浏览器将呈现返回的html,因此不需要javascript?因为我有多个按钮,所以需要javascript。html提交与特定操作链接。尽管如此,我还是找到了解决办法。拉尔夫,谢谢你,伙计。