Home 
            What's 
              New? 
            
            com.oreilly.servlet 
            Servlet 
              Polls 
            Mailing 
              Lists  
            Servlet 
              Engines 
            Servlet 
              ISPs 
            Servlet 
              Tools 
            Documentation 
            Online 
              Articles 
            The 
              Soapbox  
            "Java 
              Servlet  
              Programming,  
              Second Edition" 
            "Java 
              Enterprise  
              Best Practices" 
            Speaking 
              & Slides  
            About 
              Jason 
            XQuery 
              Affiliate 
              
           | 
           
            
            
            
            
            
			
            
              
            Errata 
            to Java Servlet Programming, 2nd Edition  
              
              
              
              
             This page lists the known non-trivial 
            mistakes and updates to Java Servlet Programming, 2nd Edition. 
            For an exhaustive list of updates, see  
            http://www.oreilly.com/catalog/jservlet2/errata/. 
              If you believe you have spotted a mistake, please contact bookquestions@oreilly.com. 
              
              
             
              - Chapter 4, Page 92
 
               -  The code demonstrating getParameterValues() should 
                use a parameter named "features" instead of "words". 
                
 
                 String[] features = req.getParameterValues("features"); 
               -  
 
              - Chapter 4, Page 99
 
               -  The method getContextPath() resides in HttpServletRequest, 
                not in ServletRequest as shown. 
              
 -  
 
              - Chapter 6, Page 165, Example 6-1
 
               -  The name of the WML file in the caption of Example 6-1 should 
                be "drinks.wml". 
              
 -  
 
              - Chapter 6, Page 179, Example 6-7
 
               -  The method chart.addDataSet() has been removed from 
                KavaChart and replaced by chart.addDataset(). Note the 
                case of the "S". 
              
 -  
 
              - Chapter 6, Page 185
 
               -  The http://www.geocities.com/SiliconValley/6742 site 
                with the variety of counter images has gone away. Some of the 
                images can still be found at http://member.apcug.org/counter/. 
                The odometer images can still be found here on Servlets.com in 
                the /images/odometer 
                directory. 
              
 -  
 
              - Chapter 7, Page 203, Example 7-1
 
               -  The Example 7-1 code writing the HTML form should escape the 
                double-quotes around item: NAME=\"item\". 
              
 -   
 
              - Chapter 7, Page 207
 
               -  The end of the first line of text refers to IDsgetPathInfo(). 
                This should be simply getPathInfo(). 
              
 -   
 
              - Chapter 9, Page 287, Example 9-8
 
               -  The ConnectionPool class should try to close an invalid connection 
                before replacing it, to support databases like Oracle which require 
                explicit closing. Before the line connections.remove(con) 
                there should be try { con.close(); } catch (SQLException ignored) 
                { }. 
              
 -   
 
              - Chapter 15, Page 458, Example 15-4
 
               -  The WebMacro.properties file shown in Example 15-4 
                has been truncated but the surrounding text doesn't warn the reader 
                to that effect. For a complete WebMacro.properties file look to 
                the WebMacro distribution or to the downloadable 
                examples code available on this site. 
              
 -   
 
              -  
                
 
               
              
              
             
             
            
              
            
            
               
                  
                  Copyright 
                  © 1999-2005 Jason Hunter 
                 |  | 
                 
                   webmaster@servlets.com 
                    Last updated: 
                    March 1, 2009
                     
                 | 
               
             
            
           |