page to the stylesheet at runtime. 11. Again, open the helloAjax.html file in the source code view and look for the doTheAjaxThing() method between the &lt;head&gt;&lt;/head&gt; element pair. 12. Add the first  line highlighted in bold to the JavaScript function and replace the existing requestObject.open() method call with the second highlighted code line. The first line creates a variable param that reads the value of the input text field. To make sure the value isn't left empty, JavaScript is used to test the length of the input string and if it is left blank, replaces it with "nobody". The requestObject.open method call is changed in that instead of the helloajax.txt file, it now refers to helloajax , which is the server side web.xml name of the Http Servlet. Because the request is a GET request, the name request parameter is appended to the servlet reference using a question mark ' ? '. As you see, from a XmlHttpRequest point of view, the change required to switch between calling a static file on the server and calling a servlet instead is minor. 13. Optionally, change the HTML &lt;tile&gt; element in the header to &lt;title&gt;Hello Ajax from servlet&lt;/title&gt; 14. Save your work and run the helloAjax.html file. You will notice a slight delay the first time you run the application. This delay is caused by the initial startup time required by the servlet. This delay doesn't make a good impression to the users, which is why in the next section you are