无法获取其中的username,其他用户信息正常获取
jsp表单页面
<div class="col-md-8" style="background:#fff;padding:40px 80px;margin:30px;border:7px solid #ccc;">
<font>会员注册</font>USER REGISTER
<form class="form-horizontal" style="margin-top:5px;" action="${pageContext.request.contextPath}/user?method=regist" method="post">
<div class="form-group">
<label for="username" class="col-sm-2 control-label">用户名</label>
<div class="col-sm-6">
<input type="text" class="form-control" id="username" placeholder="请输入用户名" name = "username">
</div>
</div>
<div class="form-group">
<label for="inputPassword3" class="col-sm-2 control-label">密码</label>
<div class="col-sm-6">
<input type="password" class="form-control" id="inputPassword3" placeholder="请输入密码" name = "password" >
</div>
</div>
<div class="form-group">
<label for="confirmpwd" class="col-sm-2 control-label">确认密码</label>
<div class="col-sm-6">
<input type="password" class="form-control" id="confirmpwd" placeholder="请输入确认密码">
</div>
</div>
<div class="form-group">
<label for="inputEmail3" class="col-sm-2 control-label">Email</label>
<div class="col-sm-6">
<input type="email" class="form-control" id="inputEmail3" placeholder="Email" name="email">
</div>
</div>
servlet信息
public String regist(HttpServletRequest request, HttpServletResponse response) throws Exception {
//1封装数据
User user = new User();
//注册自定义转换器
ConvertUtils.register(new Myconverter(), Date.class);
BeanUtils.populate(user, request.getParameterMap());
System.out.println("hjkjkh"+user.getUesrname()+user.getName()); //请求发出后服务器打印 "hjkjkh"+name username 值为null
//1.1设置用户id
user.setUid(UUIDUtils.getId());
//1.2设置用户激活码
user.setCode(UUIDUtils.getCode());
//1.3加密密码
user.setPassword(MD5Utils.md5(user.getPassword()));
//2.调用service完成注册
UserService s = new UserServiceImpl();
s.regist(user);
request.setAttribute("msg", "已注册成功,请邮件激活~~");
return "/jsp/msg.jsp";
}