一共有三种方法:(选择顺序A-〉B-〉C)
A:
利用XML进行验证。一个表单提交之后会启动一个action,那么你就得新建一个xml文件,xml文件放的路径和action放在一起,xml文件的名字也有规定。
那么当struts启动的时候,会自动的进行验证的。
B:
重现actionsupport的validation()方法,我们读知道,action是继承ActionSupport的,ActionSupport有一个validation()方法,你可以重写它,
struts启动的时候会自动的进行验证。
C:
自己写一个validationMy()方法作为一个action,验证通过的话就做下面的任务,不通过的话,那么就停止。
注意:
1: 在后台中主要添加addFileError(string key,string value);的方法将错误信息存放到容器中,前台jsp文件通过<s:fileErro>来取对应key的错误信息。
相关链接:
http://www.yiibai.com/struts2/struts2_validations.html