1.条件:
 class  User{
 private  String username;
 private  String password;
public void setUsername(String username) {this.username = username;}
public void setPassword(String password) {this.password = password; }
public String getUsername() { return username;}
 public String getPassword() { return password;}
}
2.login.jsp中from表单有属性 action="/loginServlet"
 用户名:name=username,
  密码:name=password,
 验证码:name=vcode;3.在类loginServlet中
 Map<String, String[]> map = request.getParameterMap();
 User user =new User();
BeanUtils.populate(user,map);4.报错:escription The server encountered an unexpected condition that prevented it from fulfilling the request.
         Root Cause java.lang.NoClassDefFoundError: org/apache/commons/beanutils/BeanUtils
                    cn.itcast.web.servlet.LoginServlet.doPost(LoginServlet.java:46)---显示的代码是:BeanUtils.populate(user,map);
5.我个人分析觉得在getParameterMap()中有属性username,password,vcode;而User类中没vcode这个属性;
                        所以我用request.removeAttribute("vcode")删除request域中的属性
                        结果调试发现vcode还存在getParameterMap()中,这让我很无解。多经尝试也没结果。请大家帮助解决.......