who will run the execute method in struts?
Answers were Sorted based on User's Feedback
Answer / sunny goyal
The RequestProcessor instantiates the Action class
specified in the ActionMapping (struts-config.xml) and
invokes the execute() method on the Action instance
Is This Answer Correct ? | 8 Yes | 0 No |
protected ActionForward
processActionPerform(request,response,action,form,mapping)
throws IOException, ServletException {
try {
return (action.execute(mapping, form, request,
response));
} catch (Exception e) {
return (processException(request, response, e,
form, mapping));
}
}
this is the logic used in RequestProcessor class to call the
execute() method through ActionServlet. B'coz ActionServlet
is the front controller class and in this class only we are
calling RequestProcessor class. So ActionSerlvet is calling
execute() method through RequestProcessor class.
Thankyou.
Is This Answer Correct ? | 6 Yes | 0 No |
Answer / bhaskar j
r u sure Ratheeshnellikkal?...
it may be action class i think
Is This Answer Correct ? | 7 Yes | 3 No |
Answer / sudhir
An Action is an adapter between the contents of an incoming
HTTP request and the corresponding business logic that
should be executed to process this request. The controller
(RequestProcessor) will select an appropriate Action for
each request, create an instance (if necessary), and call
the execute method.
Is This Answer Correct ? | 4 Yes | 0 No |
Answer / raghavendra
ActionServlet is nothing but the struts framework.
The ActionServlet cretaes the formbean object and if
required creates the action class and calls the validate
method(if validate = true in struts-config.xml).
If any errors returned by validate method, it forwards the
request to the resourse specified in input attribute.
If no errors returned by validate method,struts execute the
execute method.
Is This Answer Correct ? | 6 Yes | 5 No |
Are struts thread safe?
I will explain the scenario now i have a form1 having some fields and i made it extends DynaActionForm. in struts config how can i specify another form form2 which has to extend the form1 please specify is it better to use actionform or dyna action form in applations. is dyna action form is comfortable in declaring form variables of type 'ArrayList<somegenerics>' extend the
How many struts config file can be created in struts?
struts is thread safe or not ?give me answer as early as possible
How do you create message resource?
How you will enable front-end validation based on the xml in validation.xml?
What are the pros of struts 2?
what is diffrence between Dynaactionform,actionform and Dynavalidateform
How Struts will follow the MVC?
In which method of action class the business logic is executed?
How long do struts last?
Can we have different controllers in one struts app?