Golgappa.net | Golgappa.org | BagIndia.net | BodyIndia.Com | CabIndia.net | CarsBikes.net | CarsBikes.org | CashIndia.net | ConsumerIndia.net | CookingIndia.net | DataIndia.net | DealIndia.net | EmailIndia.net | FirstTablet.com | FirstTourist.com | ForsaleIndia.net | IndiaBody.Com | IndiaCab.net | IndiaCash.net | IndiaModel.net | KidForum.net | OfficeIndia.net | PaysIndia.com | RestaurantIndia.net | RestaurantsIndia.net | SaleForum.net | SellForum.net | SoldIndia.com | StarIndia.net | TomatoCab.com | TomatoCabs.com | TownIndia.com
Interested to Buy Any Domain ? << Click Here >> for more details...


How Struts internally works?
For Example if we type the URL "/login.do" how the process
goes internaly? How the struts-config.xml loaded?



How Struts internally works? For Example if we type the URL "/login.do" how the process ..

Answer / narendra kakumanu

Struts-Flow:-

* Whenever we deploy the application into the server it reads the web.xml file and finds the load on startup for action servlet the action servlet object will be created and init method will be invoked.

* struts-config.xml is one of the init parameter of the action servlet so it will read the struts-config.xml at the time of deployment because of load on startup.
* now everything is loaded and ready to serve.

* whenever user sends a request it goes to the web.xml file checks the url-pattern and it matched it will take servlet dummy name and checks with the servlet name and it will invoke action servlet object.

* srtuts-config.xml is one of the init parameter of the action servlet it will delegate the same request to the struts-config.xml.

* In struts-config.xml file it will check the action tag path attribute it will matched take the action name and check with the respective form bean name and creates the form bean object and all the requested parameters are populated into the form bean object.

* Controller come back to the action tag and check the validate attribute either true or false by default it is true if it is true it will perform the validation on the form bean object.

* validate method return type is action errors .

* if validations are true it will return null so that time it will create action class object and invoke the execute method.

* if validations are failed it will return action errors to respective page which is configured in input attribute.

Is This Answer Correct ?    0 Yes 0 No

Post New Answer

More Struts Interview Questions

What is difference between lookupdispatchaction and dispatchaction?

0 Answers  


advantages& 5 disadvantages of MVC architecture

6 Answers   Satyam, TCS,


What is the use of lookupdispatchaction?

0 Answers  


What is the difference between struts and spring? Explain

0 Answers  


Explain about the process of functioning of the struts program?

0 Answers  


how can i fetch combo box value into my DAO using struts 2?

3 Answers  


What is apache struts vulnerability?

0 Answers  


What is the role of a handler in mvc based applications?

0 Answers  


Can we have multiple struts-config files in a single web app? If yes why should we have them? Will multiple copies make any impact on performance?

2 Answers   Accenture,


Explain about the future of struts?

0 Answers  


What are Struts properties?

2 Answers   VI eTrans,


Hi frnds Ima facing problm with tomcat configuration.kindly can any one tell to me what is the mistake iam doing.i already configured tomcat as fallowing http://www.ibm.com/developerworks/opensource/library/os-eclipse-tomcat/ even though iam getting the PortNO .and changed with different no of Ports but no working kindly can any one tell me what is the mistake iam doing........?

1 Answers  


Categories