修改功能
属于服务器端的控制层的Servlet类
功能:完成员工信息的修改
EmpUpdateServlet.java
package web;
import java.io.IOException;
import java.io.PrintWriter;
import java.sql.ResultSet;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import dao.EmpDao;
//属于服务器端的控制层的Servlet类
//功能:完成员工信息的修改
public class EmpUpdateServlet extends HttpServlet {
public void doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
//设置参数中文编码
request.setCharacterEncoding("utf-8");
//1.接收页面端点击修改按钮发送过来的请求,同时也接收请求中的参数;
String StrID=request.getParameter("id");
String StrName=request.getParameter("name");
String StrSalary=request.getParameter("salary");
String StrAge=request.getParameter("age");
//System.out.println(StrName+StrSalary+StrAge);
//2.调用模型层,由模型层来完成数据的修改
EmpDao dao=new EmpDao();
dao.updateEmpByID(Integer.parseInt(StrID),StrName,Double.parseDouble(StrSalary),Integer.parseInt(StrAge));
//3.模型层修改完成后,返回首页
//转发 重定向
response.sendRedirect("list");
}
}
项目代码地址