gpt4 book ai didi

java - 关于 spring mvc 表单处理表单和验证的问题

转载 作者:行者123 更新时间:2023-12-02 00:52:59 24 4
gpt4 key购买 nike

使用 Spring MVC,您是否必须使用特殊表单 Controller 之一,或者它只是让事情变得更容易?

我想创建一个表单,它不会直接 ​​1:1 映射到特定实体,并对它们的数据执行服务器端验证。

对于前端,我想使用 jQuery。 spring 是否将自身绑定(bind)到特定的 javascript 库或者我可以使用 jquery 吗?

最佳答案

使用 Spring MVC 2.5 及更高版本,您可以使用注释将任何类制作为 Controller ,而无需从任一表单 Controller 继承。事实上,Spring 的人们正在推荐基于注释的方法,并且很明显 Spring 的 future 是注释。事实上,表单 Controller 所做的大多数事情都可以通过注释轻松完成,因此使用内置函数并不一定会让任何事情变得更容易。

如果您想使用内置的 Spring 绑定(bind),其中特定的表单字段直接映射到特定的实体属性,那么您确实需要有一个“命令”对象作为表单支持对象。听起来这可能不适合你;一种方法是将主要实体作为表单支持对象,并处理未作为常规请求参数映射到它的字段。在这种情况下,您必须通过特定代码将其他实体的数据放入其中,然后自己调用验证。

最后,不,Spring MVC 并不将自己绑定(bind)到 JS 库,是的,我经常将 jQuery 与 Spring MVC 一起使用。

关于java - 关于 spring mvc 表单处理表单和验证的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2223003/

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