企业信息管理系统(8)_用户更新

本系列博客汇总在这里:企业信息管理系统汇总

目录

  • 用户更新
    • 新建 update.jsp 文件
    • 效果图
    • 附件
      • 附件一


用户更新

新建 update.jsp 文件

源码见附件一。
企业信息管理系统(8)_用户更新_第1张图片

效果图

修改工资。
企业信息管理系统(8)_用户更新_第2张图片

附件

附件一

<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<%@page import="java.util.*" %>
<%@page import="java.sql.*" %>
<%@page import="com.wyx.ces.*" %>
<%@page import="com.wyx.ces.model.*" %>
<%@page import="java.math.BigDecimal"%>
<%@page import="java.text.SimpleDateFormat"%>

<html>

<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Insert title heretitle>
<style type="text/css">

a 
{
	text-decoration: none;
}

body
{
	font-size:12px; 
	color: #033D61;
}


.tableb 
{
	border-collapse: collapse;
	width: 60%;
}


.tableb th, .tableb td
{
	border: 1px solid #33A9D0;
	height: 20px;
}
th
{
	background-color: #E7F2FA;
}
style>

head>

<body>
<span>当前位置:用户管理>>用户添加span>
<%
	request.setCharacterEncoding("UTF-8");
	//获得表单提交过来的参数
	String username = request.getParameter("username");
	String password = request.getParameter("password");
	String gender = request.getParameter("gender");
	String birthday = request.getParameter("birthday");
	String address = request.getParameter("address");
	String sal = request.getParameter("sal");
	String userIdStr = request.getParameter("userId");
	
	//把参数转换成相应的数据类型
	Integer genderInt = null;
	java.util.Date birthdayDate  = null;
	BigDecimal salBD = null;
	Integer userId = null;
	if(gender != null)
	{
		genderInt = new Integer(gender);
	}
	if(birthday != null)
	{
		birthdayDate = new SimpleDateFormat("yyyy-MM-dd").parse(birthday);
	}
	if(sal != null)
	{
		salBD = new BigDecimal(sal);
	}
	if(userIdStr != null)
	{
		userId = new Integer(userIdStr);
	}
	
	CSUsr user = new CSUsr();
	user.setAddress(address);
	user.setBirthday(birthdayDate);
	user.setGender(genderInt);
	user.setPassword(password);
	user.setUsername(username);
	user.setSal(salBD);
	user.setUserId(userId);
	//定义添加用户sql
	String sql = "update cs_user set username = ?, password=?, gender=?, birthday=?, address=?, sal=? where user_id = ?";
	PreparedStatement pstmt = null;
	try
	{
		pstmt = DBUtil.getPstmt(sql);
		pstmt.setString(1, user.getUsername());
		pstmt.setString(2, user.getPassword());
		pstmt.setInt(3, user.getGender());
		pstmt.setDate(4, new java.sql.Date(user.getBirthday().getTime()));
		pstmt.setString(5, user.getAddress());
		pstmt.setBigDecimal(6, user.getSal());
		pstmt.setInt(7, user.getUserId());
		pstmt.executeUpdate();
	}
	catch(Exception ex)
	{
		ex.printStackTrace();
	}
	finally
	{
		DBUtil.closeResUpdate(pstmt);
	}
	
	//重定向到列表页面
	response.sendRedirect("/ces/tab/tab.jsp");
%>
body>
html>

如有错误,欢迎指正!

你可能感兴趣的:(企业信息管理系统(更新完))