gpt4 book ai didi

spring - 在 Spring MVC 上有多个表单

转载 作者:行者123 更新时间:2023-12-05 00:41:16 24 4
gpt4 key购买 nike

我正在使用 Spring MVC 2.5。

通常,我在所有 JSP 中只使用一种形式。现在我需要将另一个表单添加到同一个 JSP 中。

我的问题是,无论我提交哪种表单,Spring MVC 是否仍支持相同的生命周期方法?

我的意思是,相同的数据绑定(bind)、验证、错误处理、表单 Controller 等?

<div>
<form:form method="post" commandName="station">

</form>
</div>

<div>
<form:form method="post" commandName="fields">

</form>
</div>

最佳答案

您使用的旧式 Controller 只能支持一个命令对象,因此一次只能支持一种形式。 @Arthur 的回答表明您不能真正将两种表单都放在一个页面上,因为任何给定的 Controller 都只会提供一个表单对象,您永远不会同时激活两个表单。

如果你想这样做,你将不得不停止使用旧式 Controller (在 Spring 2.5 中已过时,在 Spring 3 中已弃用),并使用更灵活的带注释的 Controller 。您可以随意组合您的表单。

关于spring - 在 Spring MVC 上有多个表单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3116991/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com