我是一名刚学习JAVA的新手,最近老师布置了一个任务就是用Struts做一个注册验证,验证要求是:用户名只能是a-z,A-Z组成,用户名长度只能是6-12位,密码只能为8位,还有就是登录名称不能重复。谢谢各位指教了……
1。用户名验证看下正则表达式这是必须学的。
2,登陆名不能重复是指用户名不能重复吗?注册时判断下数据库中是否存在相同用户名的数据就行。
补充2:
你是指不会操作数据库还是什么问题。。 如果新手一般用jdbc直接连数据库操作数据,具体操作一般教程上都有。
连上数据库后,操作用户表如表名为user, 有字段id,name等,只要一个sql语句select * from User u where = ? ,
?是你前台传过来的用户名,
如果返回的ResultSet的记录数大于0就说明数据库中有用户名为?的用户,你这时就返回前台提示用户名已存在更换用户名就行。全部
1。用户名验证看下正则表达式这是必须学的。
2,登陆名不能重复是指用户名不能重复吗?注册时判断下数据库中是否存在相同用户名的数据就行。
补充2:
你是指不会操作数据库还是什么问题。。
如果新手一般用jdbc直接连数据库操作数据,具体操作一般教程上都有。
连上数据库后,操作用户表如表名为user, 有字段id,name等,只要一个sql语句select * from User u where = ? ,
?是你前台传过来的用户名,
如果返回的ResultSet的记录数大于0就说明数据库中有用户名为?的用户,你这时就返回前台提示用户名已存在更换用户名就行。收起