Gibt es eine Init-Methode für die Aktionsklasse struts2, die vor jeder Methode dieser Aktionsklasse aufgerufen werden kann?Gibt es eine Init-Methode für die Aktionsklasse struts2?
Zum Beispiel habe ich eine Aktionsklasse für Streben 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 in obigem Code, wenn Streben Aktion für getAllEmployees() und deleteEmplyee() aufgerufen wird Ich will init() Methode auszuführen zuerst. Wir können es ausführen, indem wir es von beiden Funktionen aufrufen.
Aber gibt es eine Bestimmung in Struts 2, die init-Methode automatisch bei jedem Aufruf oder Struts 2 bietet eine solche Methode für Aktionsklassen?
Bitte sagen Sie mir, wenn jemand weiß.
Danke.
Danke rdk. Es ist sehr hilfreiche Informationen. – amar4kintu