Java Servlet Programming, Second Edition By Jason Hunter with William Crawford Following are the changes made in the 6/01 reprint. Here's a key to the markup: [page-number]: serious technical mistake {page-number}: minor technical mistake : important language/formatting problem (page-number): language change or minor formatting problem ?page-number?: reader question or request for clarification [92] The code demonstrating getParameterValues() should use a parameter named "features" instead of "words". It has been changed to read: String[] features = req.getParameterValues("features"); [165] Example 6-1; The name of the WML file in the caption of Example 6-1 now reads "drinks.wml". [179] Example 6-7 The method chart.addDataSet() has been removed from KavaChart and replaced by chart.addDataset(). Note the case of the "S". addDataSet() has been changed to: addDataset() in two locations. [203] Example 7-1; The Example 7-1 code writing the HTML form has been changed to escape the double-quotes around item: NAME=\"item\". [207] The end of the first line of text refered to IDsgetPathInfo(). This has been changed to simply getPathInfo(). {458} Example 15-4 The WebMacro.properties file shown in Example 15-4 has been truncated but the surrounding text didn't warn the reader to that effect. At the end of the listing, the following line has been added: # The file continues with "ADVANCED CONFIGURATION" features...