क्या स्ट्रेट्स 2 एक्शन क्लास के लिए प्रदान की गई कोई भी विधि है जिसे उस एक्शन क्लास की हर विधि से पहले बुलाया जा सकता है?क्या स्ट्रेट्स 2 एक्शन क्लास के लिए दी गई कोई भी विधि है?
उदाहरण के लिए, मैं struts 2 के लिए एक कार्य वर्ग नीचे
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";
}
}
उपरोक्त कोड में अब दिए गए जब getAllEmployees के लिए struts कार्रवाई() और deleteEmplyee() मैं init() विधि पर अमल करना चाहते हैं कहा जाता है प्रथम। हम इसे दोनों कार्यों से बुलाकर चला सकते हैं।
लेकिन क्या स्ट्रैट्स 2 में दिया गया कोई प्रावधान है जो प्रत्येक कॉल या स्ट्रैट्स 2 पर स्वचालित रूप से इनिट विधि चलाएगा, एक्शन क्लॉज के लिए ऐसी कोई विधि प्रदान करता है?
कृपया मुझे बताएं कि क्या कोई जानता है।
धन्यवाद।
धन्यवाद rdk। यह बहुत उपयोगी जानकारी है। – amar4kintu