有关javaBean,我们基本上已经学完了,这一篇文章用一个登录注册的实例来巩固加强一下javaBean的用法。实例来自我找的一本书上的例子。
此例子没有连接数据库
完成程序需要的页面:
1. index.jsp 注册信息填写页。
2.check.jsp 将输入的表单数据自动赋值给javaBean,同时进行验证。
3.success.jsp 注册成功页。显示用户信息。
4.register.java 注册使用的javaBean,可以接受参数,同时进行判断,并返回错误的结果。
register.java package javaBean01; import java.util.HashMap; import java.util.Map; public class register { private String name; private String age; //这种接受参数的时候如果是用户自己输入的情况下,就是使用String private Map<String,String> errors=null; public register(){ this.name=""; this.age=""; this.errors=new HashMap<String,String>(); } public boolean isValidate(){ boolean flag=true; if(!this.age.matches("\\d+")){ flag=false; this.age=""; errors.put("errage", "年龄只能是数字"); } if(!this.name.matches("\\w{6,15}")){ flag=false; this.name=""; errors.put("errname", "用户名是6~15为位的字母或数字"); } return flag; } public String getErrorMsg(String key){ String value=this.errors.get(key); return value==null? "":value; } public void setName(String name){ this.name=name; } public void setAge(String age){ this.age=age; } public String getName(){ return name; } public String getAge(){ return age; } }
以上是小编为您精心准备的的内容,在的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索string
, javabean
, this
, public
, name
, errors
, javabean用户登录
, java自动登录
java用户自动登录
java入门经典 第6版、spring bean 入门、javabean、javabean是什么、pojo和javabean的区别,以便于您获取更多的相关知识。