what is the purpose of load_on_startup entry in struts-
config.xml?
Answer Posted / dinesh/bangalore/india
Details about load on startup (load-on-startup tag) in
Servlet:
Used to decide whether servlet will be " lazily " or "
eagerly " loaded
Specified in web.xml file
If the value is not specified or is a Number < 0 then it
means " lazy loading "
What " lazy loading " means is that servlet is NOT loaded
by container on startup
Servlet in this case is loaded on the first client request -
so the first client can experience poor performance
" Eager " loading means that the servlet is initialised on
container startup
If there are two servelts A & B with values 0 & 1 than it
means that Servlet A ( having value = 0 ) will be loaded
first
So if there are more than one servlet this element
specifies the order of loading - lower integer values (
including zero ) are loaded first
If you specify this element but do not provide the value -
even then the servlet will be the first servlet that gets
loaded
To ensure that servlet follows " lazy loading " - do not
provide this entry at all in web.xml file OR provide a
negative number.
| Is This Answer Correct ? | 2 Yes | 0 No |
Post New Answer View All Answers
Why do the struts tags provide for so little formatting?
What is interceptor? And life cycle methods of interceptor?
How is token generated?
What are the differences between http direct and http indirect?
What does i18n interceptor?
Whats the difference between the default namespace and the root namespace?
What is used to display the intermediate result in an interceptor?
What is the purpose of @customvalidator annotation?
Describe the basic steps used to create a tiles application?
Explain the difference between jakarta struts and apache struts?
How can we get Servlet API Request, Response, HttpSession etc Objects in action classes?
What is the difference between shocks and struts?
What is http redirect?
Can you explain aware interfaces in struts2?
What are action classes in struts?