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用户信息管理系统-修改用户操作的实现的全部内容,希望文章能够帮你解决所遇到的问题。
- 上一篇: u盘在电脑怎么显示 U盘插上电脑后如何查
- 下一篇: 中石油2018年秋季C语言 试卷答案,[