使用spring MVC,你是必须使用一个特殊的表单控制器,还是它只会让事情变得更简单?
我想创建一个表单,它不会直接将1:1映射到特定的实体,并对它们的数据执行服务器端验证。
对于前端,我想使用jQuery。spring是否将自己绑定到特定的javascript库,或者我可以使用jquery吗?
发布于 2010-02-09 02:01:03
在Spring MVC 2.5和更高版本中,您可以使用注释将任何类添加到控制器中,而无需从某个表单控制器继承。事实上,Spring团队推荐的是基于注释的方法,似乎很明显Spring的未来就是注释。事实上,表单控制器所做的大多数事情都可以通过注释轻松完成,所以使用内置并不一定会让事情变得更容易。
如果您想使用内置的Spring绑定,其中一个特定的表单字段直接映射到一个特定的实体属性,那么您确实需要有一个“命令”对象作为表单支持对象。这听起来可能对您不起作用;一种方法是让一个主实体作为表单支持对象,并处理不会作为常规请求参数映射到它的字段。在这种情况下,您必须通过特定的代码将其他实体的数据放入其中,然后自己调用验证。
最后,不,Spring MVC没有将自己绑定到JS库,是的,我经常在Spring MVC中使用jQuery。
https://stackoverflow.com/questions/2223003
复制相似问题