Calling a Servlet With a URL

You can call servlets by using URLs embedded as links in HTML or JSP
pages. The format of these URLs is as follows:

http://server:port/context_roott/servlet/servlet_name?name=value

The following table describes each URL section.

Table 4–1 URL Fields for Servlets Within a Web
Application

URL Element

Description

server:port

The IP address or host name and optional port number.

To access the default web application for a virtual server, specify
only this URL section. You do not need to specify the context_root or servlet_name unless you also wish to specify name-value parameters.

context_root

The context path without the leading “/” at which the web
application is installed.

servlet

Only needed if no servlet-mapping is defined in the web.xml file.

servlet_name

The servlet-name (or servlet-mapping if
defined) as configured in the web.xml file.

?name=value...

Optional servlet name-value parameters.

In this example, example is the host name, MortPages is the context root, and calcMortgage is the
servlet name: