How to explain struts work flow
Answer Posted / aleem
when client makes the request,the request goes to web.xml
files <url-pattern> tag from here it goes to <servlet> tags
<servlet-class> there ActionServlet is loaded into the jvm,
and it is instantiated,initialized with in its init method,
Now the responsibility of actionServlet is to identify the
request processor,by using <inti-param> tag,after request
processor identified ,ActionServlet creates the instance of
the request processor,on that instance of request processor
calls the process(), as a result request reaches to the
requestprocessor.
the next responsibility of requestprocessor is to identify
the Action,using the client requestd uri.if client requested
uri and struts-config's path attributes are same then it
checks for the name attribute,if name attribute is found the
it goes to the <form-bean>tag there it check,if found ,sees
whether the form bean instance is available in the request
scope or not ,if found it instance set the request parameter
values by calling setxxx methods.then request reaches to the
Action. action returns the ActionForward object, using which
<forward> tag forwards to the appropriate jsp.
| Is This Answer Correct ? | 43 Yes | 11 No |
Post New Answer View All Answers
How many action classes can be used in struts application?
What is the purpose of @intrangefieldvalidator annotation?
What is the configuration files used in struts?
What is the purpose of @element?
What is lookupdispatchaction?
What are the struts2 error message keys that can come during file uploading process?
What are the custom tags?
What is struts 2 framework in java?
What is the naming convention for a resource bundle file in struts2?
What is the purpose of @urlvalidator annotation?
How the exceptions are handled in struts?
When should we use SwtichAction?
How to explain Software Bank Loan descriptions
What are the pros of struts 2?
What are disadvantages of Struts?