struts2校验不起作用
ValidateMethodXML-validateMthod_save-validation.xml
<field name="phone">
<field-validator type="regex">
<param name="expression"><![CDATA[^1[358]d{9}$]]></param>
<message key="号码不规范"/>
</field-validator>
</field>
ValidateMethodXML.java
public String getPhone() {
return phone;
}
public void setPhone(String phone) {
this.phone = phone;
}
public String save(){
ActionContext.getContext().put("login", "登陆成功");
return "login";
}
校验失败提示信息被封装成FieldError,并被放入Action Context。校验失败返回input视图,在这个视图中加入<s:fielderror/>,就可以显示错误提示信息
兄弟,现在谁还用Strurs2啊!淘汰的东西不要在学啦!浪费时间
热门标签: