有下列方式:web
一、客户端JS验证安全
二、Form验证(在validate方法中定义验证逻辑)ide
三、Action验证(在execute方法中定义验证逻辑)spa
四、Plugin验证(Form必须继承ValidatorForm,定义验证规则文件,在Struts配置文件中配置插件)插件
服务端验证中,Form验证要优于Action验证,由于若是Form验证没有经过,那么Action将不会被访问,从而保证了Action的安全,所以Form也称为Action的“防火墙”。orm