www.pudn.com > employees.rar > EmployeeListAction.java


package com.wrox;

import java.io.IOException;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

import org.apache.struts.action.Action;
import org.apache.struts.action.ActionForm;
import org.apache.struts.action.ActionForward;
import org.apache.struts.action.ActionMapping;

import java.util.ArrayList;

public class EmployeeListAction extends Action {

  public ActionForward execute(ActionMapping mapping,
    ActionForm form,
    HttpServletRequest request,
    HttpServletResponse response)
    throws IOException, ServletException {

    // Default target to success
    String target = new String("success");

    ArrayList employees = null;

    employees = EmployeeData.getEmployees(getDataSource(request));

    request.setAttribute("employees", employees);

    // Forward to the appropriate View
    return (mapping.findForward(target));
  }
}