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 测试结果
java怎么修改会员信息_JavaWeb用户信息管理系统-修改用户操作的实现相关推荐
- java 银行管理系统怎么储存账户信息_银行管理系统 实现用户注册 登录 存、取款 交易记录查询和修改用户信息等功能...
========= 项 目 介 绍======== 银行账户管理系统 本项目主要实现用户注册 登录 存.取钱和修改用户信息功能. 用户信息的存储和获取通过集合和IO输入输出流实现. 存钱 ...
- 管理员访客身份登录用户账户,java web/springboot/mybatis实现只能看用户信息但不允许修改
上线的项目,不可避免的会遇见用户提出的bug,这时候我们可能需要去用户的页面重现用户所说的Bug,为了安全,最好进入用户页面的时候不能修改用户的数据,只能查看. 对于上述需求实现的方法有多种: 1:根 ...
- jsp mysql修改密码_Servlet+JSP+MySQL实现用户管理模块之七、实现用户信息更新和重置密码...
实现用户信息更新和重置密码功能 如果用户信息很多的时候,感觉这项实现起来比较麻烦的.因为要考虑用户哪些信息需要更新哪些不需要更新,就必须先更原来的信息比对.呵呵,当然如果考虑到多个数据库表间的操作的话 ...
- 用户中心 - 修改用户信息
package com.leon.pojo.bo.center;import io.swagger.annotations.ApiModel; import io.swagger.annotation ...
- java和redis统计在线,在SpringBoot中使用Redis的zset统计在线用户信息
统计在线用户的数量,是应用很常见的需求了.如果需要精准的统计到用户是在线,离线状态,我想只有客户端和服务器通过保持一个TCP长连接来实现.如果应用本身并非一个IM应用的话,这种方式成本极高. 现在的应 ...
- java扫描所有用户信息_监听器实现案例----自定义session扫描器和统计在线用户人数及用户信息...
一.案例一:自定义Session扫描器 1.案例说明 当一个Web应用创建的Session很多时,为了避免Session占用太多的内存,我们可以选择手动将这些内存中的session销毁,那么此时也可以 ...
- 实现微信打开网页时,获取当前微信用户信息(Java)(基于snsapi_userinfo方式)
/*** 1 第一步:用户同意授权,获取code* 2 第二步:通过code换取网页授权access_token* 3 第三步:刷新access_token(如果需要)* 4 第四步:拉取用户信息(需 ...
- Java+Swing+mysql用户信息管理系统
Java+Swing+mysql用户信息管理系统 一.系统介绍 二.功能展示 1.管理员登陆 2.用户信息查询 3.用户信息添加 4.用户信息修改 5.用户信息删除 三.项目相关 3.1 乱码问题 3 ...
- Django rest_framework 后端接口开发 开发与用户相关的一组接口 登录注册与用户信息查询修改
Django rest_framework 后端接口开发 开发与用户相关的一组接口 Django DRF框架用起来还是有一些难度的,需要做的配置,需要导的包很多,所以需要多多练习才能掌握它的使用.此文 ...
最新文章
- python turtle绕原点旋转_Python基本图形绘制
- JavaScript执行环境 + 变量对象 + 作用域链 + 闭包
- 都在讲Redis主从复制原理,我来讲实践总结
- c语言程序设计的实验仪器和设备,C语言程序设计实验.doc
- (五):ionic 命令详解
- 【SQLSERVER】处理一对多标签的语法糖
- java .jpackage_jpackage安装Java原生本机应用的新工具
- springboot系列(二十五):如何实现单word模板分多页导出?这你得会|超级详细,建议收藏
- 订单明细升级版、淘宝erp、淘宝打单发货接口
- 1那智机器人主电连接
- 名悦集团:深圳人买什么车好?
- 全息投影是计算机技术吗,3D全息投影技术怎么应用在展厅的?
- 利用python处理excel表格
- Android集成高德Flutter地图(一)基础地图显示
- 项目——3——lnmp-gitlab-jenkins-ansible
- 遗传算法:交叉操作 Inver-over 算子
- 深入掌握JMS(一):JSM基础
- 《TCPIP网络编程》课后练习答案第一部分1~5章 尹圣雨
- 如何使用《背景音乐提取器》提取歌曲中的背景音乐
- 三体三体[代码开源]