addemployeedaction.java
来自「生产管理系统 使用SSH」· Java 代码 · 共 76 行
JAVA
76 行
package task.action;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import org.apache.struts.action.ActionForm;
import org.apache.struts.action.ActionForward;
import org.apache.struts.action.ActionMapping;
import org.apache.struts.action.DynaActionForm;
import task.business.EmployeeManagerService;
import task.business.EmployeeManagerServiceFactory;
import task.domain.Employee;
/**
* liuu
*
* @author Administrator
*
*/
public class AddEmployeedAction extends EmployeeAction {
public ActionForward process(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response)
throws Exception {
boolean addResult = false;
DynaActionForm f = (DynaActionForm) form;
String name = f.getString("name");
String employeeId=f.getString("employeeId");
String password = f.getString("password");
String position = f.getString("position");
String birthday = f.getString("birthday");
String hireDate = f.getString("hireDate");
String experience = f.getString("experience");
String sex = f.getString("sex");
String degree=f.getString("degree");
String major=f.getString("major");
// 封装数据Employee
Employee em = new Employee();
em.setEmployeeId(employeeId);
em.setBirthday(DateFormat.FormatDate(birthday));
em.setExperience(experience);
em.setJoinTime(DateFormat.FormatDate(hireDate));
em.setName(name);
em.setPassword(password);
em.setPosition(position);
em.setExperience(experience);
em.setSex(sex);
em.setDegree(degree);
em.setMajor(major);
System.out.println(name);
EmployeeManagerService service=EmployeeManagerServiceFactory.getEmployeeManagerService();
addResult = service.addEmployee(em);
if(addResult)
request.setAttribute("MSG","操作成功");
else
request.setAttribute("MSG", "操作失败,该用户ID已被占用");
return mapping.findForward("addSuccess");
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?