1.when actionservelet execute.
2.when web.xml executes
Answers were Sorted based on User's Feedback
Answer / shaik baji
--------
1)The "web.xml" comes into the the picture when the
respective server is started. When the time of server is
starting the container will check the syntax and parse
the "web.xml" file.
2)The "web.xml" file is called as a deployment descripta
because it tells the server just what the application
contains that's it beyond of that it's doesn't do any thing.
ActionServlet:
--------------
1)ActionServlet is a predefined Servlet class which comes
along with struts framework.
2)When we implemented a struts based web application then
every request and response must go through the controller
(ActionServlet).
3)We can define our own ActionServlet class insted of using
the predefined ActionServlt class but in most of all cases
we will use only the predefined ActionServlet class.
4)We should configure the ActionServlet class in
the "web.xml" file like as followed
Example:
--------
<web-app>
<servlet>
<servlet-name>as</servlet-name>
<servlet-
class>org.apache.struts.action.ActionServlet</servlet-class>
<load-on-startup>1</load-on-startup>
<init-param>
<param-name>config</param-name>
<param-value>/WEB-INF/struts-
config.xml</param-value>
</init-param>
</servlet>
<servlet-mapping>
<servlet-name>as</servlet-name>
<url-pattern>*.do</url-pattern>
</servlet-mapping>
</web-app>
5)If we specified "<load-on-startup>" then
the "ActionServlet" class will load,instantiated and
initilized when the server or application started.
6)If we didn't specify "<load-on-startup>" then
the "ActionServlet" class will load,instantiated and
initialized when the first request comes.
| Is This Answer Correct ? | 21 Yes | 0 No |
Answer / srikanth
at container startup, container reads the web.xml using sax
perser
in web.xml,we are configuring ActionServlet with load on
start up tag ,then ActionServlet will loaded,
<servlet-name>as</servlet-name>
<servlet-
class>org.apache.struts.action.ActionServlet</servlet-class>
<load-on-startup>1</load-on-startup>
| Is This Answer Correct ? | 0 Yes | 0 No |
Answer / ravikiran
web.xml will execute during the deployemnt / server start
up as the Action servlet instance been called from web.xml
the call will be secondary where the webxml precedes it
| Is This Answer Correct ? | 0 Yes | 4 No |
which MVC architecture struts follows and why?
How the exceptions are handled in struts?
Is form beans are serializable or not?
11 Answers College School Exams Tests, Magna Infotech,
How tag libraries are defined in Struts?
What is MVC Architecture?
21 Answers HCL, Hexaware, Infosys, Infrascape, Tech Mahindra,
What is the purpose of @beforeresult annotation?
What are the differences between Struts1 and Struts2 or how Struts2 is better than Struts1?
How to set email notification using struts.Plz give the example code?
what is the difference between ServletContext and ServletConfig?
project architechture in java
3 Answers AC, IBM, INDUS, Satyam,
Why it called struts?
What are the classes used in struts?