更改弹簧表单上的操作:表单提交

Change action on Spring form:form submit

本文关键字:操作 表单提交 表单      更新时间:2023-09-26

我已经做了很多搜索,看看这个问题是否已经问过了,没有运气。 看来这应该是一件相当简单的事情...

我想在提交时更改我在 Spring 表单上的"操作"值。 操作的值将由单击哪个按钮决定。

我希望有人能解释为什么我的方法不起作用,其次,什么是做我所追求的最好的方法。 谢谢。

这是我的按钮表格。 我正在尝试让按钮的点击更改操作。

<form:form id="userForm" method="POST" commandName="user" action="/">
    <input type="submit" value="Add"    onclick="document.getElementById('userForm').action='${pageContext.request.contextPath}/user/add'"/>
    <input type="submit" value="Delete" onclick="document.getElementById('userForm').action='${pageContext.request.contextPath}/user/delete'"/>
</form:form>

结果是表单未提交。

好的,我已经解决了这个问题作为野餐。

表单工作得很好。 问题在我的页面的其他地方。 我已经更改了我的页面以导入包含 taglib 定义的标题.jsp文件。 但是,我用<jsp:include page=而不是<%@ include file=