Gibt es irgendeine init-Methode für die struts2 action-Klasse?

Gibt es irgendeine init-Methode für struts 2 action-Klasse aufgerufen werden kann, bevor jede Methode der action-Klasse?

Zum Beispiel habe ich eine Klasse Aktion für struts 2 wie unten angegeben

import com.opensymphony.xwork2.ActionSupport;

public class EmployeeAction extends ActionSupport{

    private  DepartmentDaoService deptService = new DepartmentDaoService() ;
    private  EmployeeDaoService empService = new EmployeeDaoService();
    private Employee employee;
    private List<Employee> employees;
    private List<Department> departments;

       public void init()
       {
          //Do initialization stuff here
       }

       public String getAllEmployees(){
          employees = empService.getAllEmployees();
          return "success";
       }

       public String deleteEmployee(){
        empService.deleteEmployee(employee.getEmployeeId());
        return "success";
       }
}

Nun im obigen code, wenn die struts-Aktion für getAllEmployees() und deleteEmplyee() heißt ich will init() Methode, um zuerst ausgeführt. Wir können führen Sie durch den Aufruf von Funktionen.

Aber gibt es eine Bestimmung gegeben, die in struts 2, die ausgeführt wird, init-Methode automatisch bei jedem Aufruf oder struts 2 stellt eine solche Methode für action clases?

Bitte sagen Sie mir, wenn jemand weiß.

Dank.

InformationsquelleAutor amar4kintu | 2009-05-29
Schreibe einen Kommentar