有下列方式:
1、客户端JS验证
2、Form验证(在validate方法中定义验证逻辑)
3、Action验证(在execute方法中定义验证逻辑)
4、Plugin验证(Form必须继承ValidatorForm,定义验证规则文件,在Struts配置文件中配置插件)
服务端验证中,Form验证要优于Action验证,因为如果Form验证没有通过,那么Action将不会被访问,从而保证了Action的安全,因此Form也称为Action的“防火墙”。
转载于:https://blog.51cto.com/shrunner/1135885