首页 > 电脑

struts2校验不起作用

更新时间2019-03-25 08:53:21

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啊!淘汰的东西不要在学啦!浪费时间

上一篇:我的金山卫士打开后,屏幕下方出现【云引承连接失败,请检查网络】这是怎么回事?】

下一篇:c语言输入n和n个整数至一维数组中,找出最大值和最小值,将最小值和第一个数据交换位置