有人可以指导我解决这个基本问题:使用 Java 对数据执行服务器端验证的最佳方式是什么?
我想知道是否还有可用于执行服务器端验证的开源库。
感谢任何帮助。
最佳答案
这取决于您使用的 Web 开发框架。
原始 JSP Servlet
如果您使用的是简单的 jsp servlet,那么我建议为每个表单/jsp 屏幕添加一个验证程序包/jar。并在传递给服务之前从 Controller 对其进行验证。
JSF
如果您使用的是 JSF,则提供了设计良好的验证阶段,您可以使用现成的 validator (您可以只在表单字段上添加注释并完成),或者您也可以创建自己的 validator 。
Spring MVC
如果您使用的是 Spring MVC ,它还有一个 saperate layer for validation .
结构
Struts 也有 saperate layer for validation
关于java - 使用 Java 对数据执行服务器端验证的最佳方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5430529/