package com.hz.servlet;
import com.hz.pojo.Employee;
import com.hz.service.EmployeeService;
import com.hz.service.EmployeeServiceImpl;
import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import java.io.IOException;
@WebServlet("/AddEmployeeServlet")
public class AddEmployeeServlet extends HttpServlet {
protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
request.setCharacterEncoding("utf-8");
String uid= request.getParameter("id");
Integer id=Integer.parseInt(uid);
String uage= request.getParameter("age");
Integer age=Integer.parseInt(uage);
String name= request.getParameter("name");
String position= request.getParameter("position");
EmployeeService employeeService=new EmployeeServiceImpl();
Employee employee=new Employee();
employee.setId(id);
employee.setName(name);
employee.setAge(age);
employee.setPosition(position);
try {
int i= employeeService.addEmployee(employee);
if(i==1){
request.getRequestDispatcher("/FindAllEmployeesServlet") .forward(request,response);
}else{
response.sendRedirect("addEmployee.jsp");
}
} catch (Exception e) {
e.printStackTrace();
}
}
}
import com.hz.pojo.Employee;
import com.hz.service.EmployeeService;
import com.hz.service.EmployeeServiceImpl;
import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import java.io.IOException;
@WebServlet("/AddEmployeeServlet")
public class AddEmployeeServlet extends HttpServlet {
protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
request.setCharacterEncoding("utf-8");
String uid= request.getParameter("id");
Integer id=Integer.parseInt(uid);
String uage= request.getParameter("age");
Integer age=Integer.parseInt(uage);
String name= request.getParameter("name");
String position= request.getParameter("position");
EmployeeService employeeService=new EmployeeServiceImpl();
Employee employee=new Employee();
employee.setId(id);
employee.setName(name);
employee.setAge(age);
employee.setPosition(position);
try {
int i= employeeService.addEmployee(employee);
if(i==1){
request.getRequestDispatcher("/FindAllEmployeesServlet") .forward(request,response);
}else{
response.sendRedirect("addEmployee.jsp");
}
} catch (Exception e) {
e.printStackTrace();
}
}
}