1、页面上传过来的没有状态和激活码,编写生成随机数字的类用来取得激活码UUIDUtils.java
package cn.xdy.shop.util;
import java.util.UUID;
/**
* 生成随机字符串的类
* @author xiongdy
*
*/
public class UUIDUtils {
/**
* 获得随机的字符串
* @return
*/
public static String getUUID(){
return UUID.randomUUID().toString().replace("-", "");
}
}
2、UserAction.java
/**
* 注册
* @return
*/
public String regist(){
userService.save(user);
return NONE;
}3、UserService.java
public void save(User user) {
user.setState(0);//0 未激活 1已激活
String code = UUIDUtils.getUUID()+UUIDUtils.getUUID();
user.setCode(code);
userDao.save(user);
}4、UserDao.java
public void save(User user) {
this.getHibernateTemplate().save(user);
}
本文介绍了一个简单的用户注册流程及激活码生成方法。通过UUIDUtils类生成随机激活码,并在UserAction中处理用户注册逻辑,在UserService中保存用户状态及激活码。
2007

被折叠的 条评论
为什么被折叠?



