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:
http://www.example.com/MortPages/servlet/calcMortgage?rate=8.0&per=360&bal=180000