How to invoke a Servlet?

Answers were Sorted based on User's Feedback



How to invoke a Servlet?..

Answer / chandra kunchala

you can invoke the servlet by two ways
one is dierctly u can invoke from address bar
like the following
http://<servername>:<port-Number>/<web-application-name>/<url-pattern
of perticular servlet>

eg:- http://localhost:8080/app1/test

second one is u can invoke by using form..
<form action="/app1/test">
.....
.....
</form>

web.xml:-

<servlet>
<servlet-name>FirstServlet</servlet-name>
<servlet-class>pack1.pack2.ClassName</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>FirstServlet</servlet-name>
<url-pattern>/test</url-pattern>(test should be equal
to what u typed in the address bar after the web-application
name or should be equal to what u mention in the form action
after the web-application name)
</servlet-mappin>

Is This Answer Correct ?    16 Yes 7 No

How to invoke a Servlet?..

Answer / dara

<form action="/servlet/full.class.name">
</form>


This method uses the invoker servlet, provided by many
servlet containers. The much better way of invoking a
servlet is by providing an explicit mapping for it. This is
accomplished by using a pair of tags in your web
application's web.xml file. This is not the same file as
mentioned above. That file was located in Tomcat's conf/
directory. This web.xml file (which you will probably need
to create) will reside in your web-application's WEB-INF/
directory. For each servlet you want to call, provide a
pair of tags like the following:


...
<servlet>
<servlet-name>HelloWorld</servlet-name>
<servlet-class>your.package.name.HelloWorld</servlet-
class>
</servlet>
...
<servlet-mapping>
<servlet-name>HelloWorld</servlet-name>
<url-pattern>/hello</url-pattern>
</servlet-mapping>
...

Is This Answer Correct ?    8 Yes 2 No

Post New Answer

More Servlets Interview Questions

When we don't write any constructor for the servlet, how does container create an instance of servlet?

2 Answers   Godrej, TATA,


why are using HttpServlet in realtime projects and why are not using Genericservlet

2 Answers  


Is it possible to have a constructor inside the servlet?

0 Answers  


When the methods init() and Distroy() will be called?

2 Answers  


Can we override the ActionServlet?

3 Answers   ArisGlobal, HCL, PPF,






Is it good idea to create servlet constructor?

0 Answers  


servlet life cycle?

4 Answers   eMids, Wipro,


What is new in ServletRequest interface ? (Servlet 2.4)

0 Answers  


What is the GenericServlet class?

0 Answers  


What is servlet? Explain

0 Answers  


How do we go with database connection and log4j integration in servlet?

0 Answers  


What is servlet collaboration?

0 Answers  


Categories