欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 编程资源 > 编程问答 >内容正文

编程问答

java bean验证_javaBean--登录验证

发布时间:2024/9/27 编程问答 39 豆豆
生活随笔 收集整理的这篇文章主要介绍了 java bean验证_javaBean--登录验证 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

packagecom.JAVABean;

importjava.util.HashMap;

importjava.util.Map;

publiccla***egister{

privateStringname;

privateStringage;

privateStringemail;

privateMaperrors=null;//声明一个保存全部错误信息的map集合

publicRegister(){//在构造方法中初始化属性

this.name="";

this.age="";

this.email="";//初始化age属性

this.errors=newHashMap();//实例化map对象,保存错误信息

}

publicbooleanisRigtht(){

booleanflag=true;

if(!this.name.matches("\\w{6,15}")){

flag=false;//修改标志位

this.name="";//将不合法的内容清除

errors.put("errname","用户名是6~15位字母或数字");//保存错误信息

}

if(!this.email.matches("\\w+@\\w+\\.\\w+\\.?\\w*")){

flag=false;

this.email="";

errors.put("errmail","输入的eamil地址不合法");

}

if(!this.age.matches("\\d+")){

flag=false;

this.age="";

errors.put("errage","年龄只能是数字");

}

returnflag;//返回标志位

}

publicStringgetErrorMsg(Stringkey){//取出对应的错误信息

Stringvalue=this.errors.get(key);//从map中根据对应的key取出对应的内容

returnvalue==null?"":value;//返回value对应的内容

}

publicStringgetName(){

returnname;

}

publicvoidsetName(Stringname){

this.name=name;

}

publicStringgetAge(){

returnage;

}

publicvoidsetAge(Stringage){

this.age=age;

}

publicStringgetEmail(){

returnemail;

}

publicvoidsetEmail(Stringemail){

this.email=email;

}

}

*****************************************************index--主界面

-//W3C//DTDHTML4.01Transitional//EN">

javabean登录验证

请输入喜欢的事务:

用户名:"/>

年龄:"/>

e_mail:"/>

********************************************************check

-//W3C//DTDHTML4.01Transitional//EN">

thisischeck

*****************************success

-//W3C//DTDHTML4.01Transitional//EN">

javaBEAN登录成功

成功

登录成功,的用户名

用户名:

年龄:

e-mail:

总结

以上是生活随笔为你收集整理的java bean验证_javaBean--登录验证的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。