一、增加数据校验--------使登陆页面具有验证功能
1.继承ActionSupport类
ActionSupport类已经继承了Action接口,并且还实现了Validateable接口,具有了数据校验功能,Validateable接口中有一方法为validate(),重写该方法,如果校验表单域出现输入错误,则将错误添加到ActionSupport 类的FieldErrors域中。validate方法会在execute前执行。
LoginAction.java 如下
2、对该Action在struts.xml中的配置中添加input。因为,当执行完validate后,如果FieldErrors域中包含数据校验错误,则请求将被转发到input逻辑视图处。
添加代码如下:
3、使用struts2标签,上边的表单使用的并不是HTML中的表单,而是用了<s:form......./>,该标签已经具备输出校验错误的能力
"