package com.bdqn.actions;
import java.util.Map;
import com.bdqn.biz.EmployeeBiz;
import com.bdqn.entity.Employee;
import com.opensymphony.xwork2.ActionContext;
import com.opensymphony.xwork2.ActionSupport;
public class LoginAction extends ActionSupport {
private EmployeeBiz employeeBiz;
private Employee employee;
public Employee getEmployee() {
return employee;
} public void setEmployee(Employee employee) {
this.employee = employee;
} public void setEmployeeBiz(EmployeeBiz employeeBiz) {
this.employeeBiz = employeeBiz;
} public String login() throws Exception {
Employee newEmployee=null;
try {
newEmployee = employeeBiz.login(employee);
} catch (Exception e) {
// TODO: handle exception
this.addActionMessage(e.getMessage());
}
String ret = INPUT;
if (newEmployee == null) {
ret = INPUT;
} else {
Map<String, Object> session = ActionContext.getContext()
.getSession();
session.put("employee", newEmployee);
String nameCn = newEmployee.getPosition().getNameCn();
if ("员工".equals(nameCn)) {
ret = "staff";
} else if ("部门经理".equals(nameCn)) {
ret = "deptManager";
} else if ("总经理".equals(nameCn)) {
ret = "manager";
} else if ("财务".equals(nameCn)) {
ret = "cashier";
}
}
return ret;
}action中获取不到Jsp页面的数据