想用list方法在java中实现修改密码
发布网友
发布时间:2022-05-04 18:30
我来回答
共1个回答
热心网友
时间:2022-06-24 16:13
因为我不知你的类叫什么,所以我只能给你写个大概的思路。得到uid后根据uid得到用户信息,如果不为空,再看看用户输入的旧密码和数据库存的旧密码是否一致,不一致返回到jsp。一致,
将当前用户的密码更改为新密码,然后将用户实体传到service。然后进行数据库更新。不过controller最好只做数据的接收,具体的业务实现都放在service,保证事务不会出错。追问
这是我service这块的修改,我那个主要就是不知道怎么写con层的代码
追答由于不知道具体代码,我就大概写一个类代码了,你参考看看吧
//封装一个object数组
object[] params = {newpwd,uid};
//将参数传过去
List> list = userService.getUserListMap1(params);
//循环迭代返回的list
for( map:list ){
//循环取值
map.get("值");
}