欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 运维知识 > windows >内容正文

windows

java怎么修改会员信息_JavaWeb用户信息管理系统-修改用户操作的实现

发布时间:2025/4/5 windows 45 豆豆
生活随笔 收集整理的这篇文章主要介绍了 java怎么修改会员信息_JavaWeb用户信息管理系统-修改用户操作的实现 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

1创建更新用户持久层

void updateUserByUserId(Users users);

/**

* 更新用户

* @param users

*/

@Override

public void updateUserByUserId(Users users) {

Connection conn = null;

try{

conn = JdbcUtils.getConnection();

conn.setAutoCommit(false);

PreparedStatement preparedStatement = conn.prepareStatement("update users set username=? ,usersex = ?,phonenumber=?,qqnumber = ? where userid = ? ");

preparedStatement.setString(1,users.getUsername());

preparedStatement.setString(2,users.getUsersex());

preparedStatement.setString(3,users.getPhonenumber());

preparedStatement.setString(4,users.getQqnumber());

preparedStatement.setInt(5,users.getUserid());

preparedStatement.execute();

conn.commit();

}catch(Exception e){

e.printStackTrace();

JdbcUtils.rollbackConnection(conn);

}finally {

JdbcUtils.closeConnection(conn);

}

}

2创建更新用户业务层

void modifyUser(Users users);

/**

* 修改用户

* @param users

*/

@Override

public void modifyUser(Users users) {

UserManagerDao userManagerDao = new UserManagerDaoImpl();

userManagerDao.updateUserByUserId(users);

}

3创建更新用户Servlet

/**

* 处理更新用户请求

*/

private void modifyUser(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException{

String userid = req.getParameter("userid");

Users users = this.createUsers(req);

users.setUserid(Integer.parseInt(userid));

try{

UserManagerService userManagerService = new UserManagerServiceImpl();

userManagerService.modifyUser(users);

resp.sendRedirect("ok.jsp");

}catch(Exception e){

e.printStackTrace();

resp.sendRedirect("error.jsp");

}

}

4修改更新用户页面

修改updateUser.jsp

无标题文档

基本信息

用户名

性别男

手机号

QQ号

5 测试结果

《新程序员》:云原生和全面数字化实践50位技术专家共同创作,文字、视频、音频交互阅读

总结

以上是生活随笔为你收集整理的java怎么修改会员信息_JavaWeb用户信息管理系统-修改用户操作的实现的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。