Java 关于spring mvc表单处理表单的问题';测试与验证
有了SpringMVC,您是否需要使用一个特殊的表单控制器,或者它只是让事情变得更简单 我想创建一个表单,它不会直接将1:1映射到特定的实体,并对它们的数据执行服务器端验证Java 关于spring mvc表单处理表单的问题';测试与验证,java,spring,spring-mvc,Java,Spring,Spring Mvc,有了SpringMVC,您是否需要使用一个特殊的表单控制器,或者它只是让事情变得更简单 我想创建一个表单,它不会直接将1:1映射到特定的实体,并对它们的数据执行服务器端验证 对于前端,我想使用jQuery。spring是否将自己绑定到特定的javascript库,或者我是否可以使用jquery?对于spring MVC 2.5及更高版本,您可以使用注释将任何类创建到控制器中,而无需从其中一个表单控制器继承。事实上,Spring的人正在推荐基于注释的方法,而且Spring的未来显然是注释。事实上,
对于前端,我想使用jQuery。spring是否将自己绑定到特定的javascript库,或者我是否可以使用jquery?对于spring MVC 2.5及更高版本,您可以使用注释将任何类创建到控制器中,而无需从其中一个表单控制器继承。事实上,Spring的人正在推荐基于注释的方法,而且Spring的未来显然是注释。事实上,表单控制器所做的大多数事情都可以通过注释轻松完成,因此使用内置并不一定会让事情变得更简单 如果要使用内置的Spring绑定,其中特定的表单字段直接映射到特定的实体属性,则需要使用单个“command”对象作为表单支持对象。听起来这可能不适合你;一种方法是将主实体作为表单支持对象,并将不映射到它的字段作为常规请求参数进行处理。在这个场景中,您必须通过特定的代码将这些其他实体的数据放入,然后自己调用验证
最后,不,Spring MVC没有将自己绑定到JS库,是的,我经常将jQuery与Spring MVC结合使用。对于Spring MVC 2.5及更高版本,您可以使用注释将任何类添加到控制器中,而无需从其中一个表单控制器继承。事实上,Spring的人正在推荐基于注释的方法,而且Spring的未来显然是注释。事实上,表单控制器所做的大多数事情都可以通过注释轻松完成,因此使用内置并不一定会让事情变得更简单 如果要使用内置的Spring绑定,其中特定的表单字段直接映射到特定的实体属性,则需要使用单个“command”对象作为表单支持对象。听起来这可能不适合你;一种方法是将主实体作为表单支持对象,并将不映射到它的字段作为常规请求参数进行处理。在这个场景中,您必须通过特定的代码将这些其他实体的数据放入,然后自己调用验证 最后,不,SpringMVC没有将自己绑定到JS库,是的,我经常将jQuery与SpringMVC结合使用