userAction.java中的updateUser方法
?bo.update("update User user set user.password='"+newPwd+"',user.changePasswordFlag='1' where user.id="+user.getKeyId());
改为
?bo.update("update User user set user.password='"+newPwd+"',user.changePasswordFlag='1' where user.id="+user.getId());
原因:user.getKeyId()为personId,数据库中s_user表中的person_id和s_person表中的id没有对应住