2010-09-06 77 views
2

我知道Commons Validator框架是Struts项目在服务器端和客户端验证输入值的事实标准。在Spring MVC中输入验证

Spring MVC项目的情况也是如此吗?

我之所以觉得它不可能是因为大多数Struts书籍和论坛都在谈论Commons Validator框架,但只有少数Spring书籍和论坛可以做。

在Spring MVC项目中验证输入的最佳做法是什么?

干杯!

回答

5

随着Spring 3完全支持JSR-303验证API的推出,Commons Validator现在已经或多或少已经过时。这是一个注解驱动的声明性框架。

查看Spring文档的相关部分(herehere),了解Spring如何使用它。

+1

之后,还需要阅读实际JSR-303实现的文档。我建议Hibernate验证器有最好的文档:http://docs.jboss.org/hibernate/stable/validator/reference/en-US/html/ – GaryF 2010-09-06 18:00:54

2

我用Spring MVC作为Barebones Spring MVC的一部分,使用JSR-330丰富的客户端验证编写了服务器端验证示例。这些应该给你一些易于遵循的例子,让你开始。

+0

两个第一个链接不工作了 - 会很酷,如果你可以修复它们。 – 2012-05-13 08:01:41

+0

谢谢你让我知道。我已将所有内容整合到单个链接中,我在上面进行了更新。我计划发布本书的HTML版本,因此下载PDF不是必需的。 – earldouglas 2012-05-14 15:23:11