使用javascript或更有效的客户端验证是什么? 服务器端验证使用struts验证器框架.. ??? 我正在开发电子商务应用程序
答案 0 :(得分:1)
您无法比较两者,因为两者都有不同的范围和用例
我强烈建议两者兼顾,客户端验证更多是针对以用户为中心的,并向用户显示一些常见错误,但不为用户输入提供深层次的数据检查。
在触发任何总是有助于维护数据一致性的业务逻辑之前,继续进行服务器端验证。
答案 1 :(得分:0)
基于What is more secure and advantageous
,我建议你使用JSR 303
bean验证。您使用@NotNull
等注释注释您的实体或bean,并使用此Hibernate Validator plugin for Struts 2。您现在可以使用此插件提供的拦截器替换validation
拦截器。这在不重复自己和不处理大量验证xml文件方面都是有利的。