用户管理系统——编辑用户

cstm.dao

public Customer findByCid(String cid){
		try {
		String sql="select * from t_customer where cid=?";
		return qr.query(sql, new BeanHandler <Customer>(Customer.class),cid);
		} catch (SQLException e) {
			// TODO Auto-generated catch block
			throw new RuntimeException(e);
		}
	}
	/**
	 * 编辑用户后,保存到数据库
	 */
	public void edit(Customer c){
		try {
		String sql="update t_customer set cname=?,gender=?,birthday=?," +
				"cellphone=?,email=?,description=? where cid=?" ;
		Object [] params={c.getCname(),c.getGender(),c.getBirthday(),
				c.getCellphone(),c.getEmail(),c.getDescription(),c.getCid()};
		
			qr.update(sql,params);
		} catch (SQLException e) {
			// TODO Auto-generated catch block
			throw new RuntimeException(e);
		}
	}

cstm.service

public Customer load(String cid){
		return customerDao.findByCid(cid);
	}
	/**
	 * 编辑用户后,保存
	 */
	public void edit(Customer c){
		customerDao.edit(c);
	}
cstm.servlet
public String preEdit(HttpServletRequest request, HttpServletResponse response)
			throws ServletException, IOException {
		String cid=request.getParameter("cid");
		Customer c=customerService.load(cid);
		request.setAttribute("cstm", c);
		return "f:/edit.jsp";
	}
	public String edit(HttpServletRequest request, HttpServletResponse response)
			throws ServletException, IOException {
		Customer c=CommonUtils.toBean(request.getParameterMap(), Customer.class);
		customerService.edit(c);
		request.setAttribute("msg", "编辑成功!");
		return "f:/msg.jsp";
	}


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值