日期:2014-05-18  浏览次数:20694 次

如何用泛型改写这段代码~~HELP
如何用泛型改写这段代码,因为我的是JDK   1.5执行这个程序有问题,必须改成泛型的方式才行。请高手帮忙~~~

public   class   ToolTipServlet   extends   HttpServlet   {

        private   Map   courses   =   new   HashMap();

        public   void   init(ServletConfig   config)   throws   ServletException   {
                CourseData   augusta   =   new   CourseData(72,   7290);
                CourseData   pinehurst   =   new   CourseData(70,   7214);
                CourseData   standrews   =   new   CourseData(72,   6566);
                CourseData   baltusrol   =   new   CourseData(70,   7392);
                courses.put(new   Integer(1),   augusta);
                courses.put(new   Integer(2),   pinehurst);
                courses.put(new   Integer(3),   standrews);
                courses.put(new   Integer(4),   baltusrol);
        }

        /**   Handles   the   HTTP   <code> GET </code>   method.
          *   @param   request   servlet   request
          *   @param   response   servlet   response
          */
        protected   void   doGet(HttpServletRequest   request,   HttpServletResponse   response)
        throws   ServletException,   IOException   {
                Integer   key   =   Integer.valueOf(request.getParameter( "key "));
                CourseData   data   =   (CourseData)   courses.get(key);

                PrintWriter   out   =   response.getWriter();

                response.setContentType( "text/xml ");
                response.setHeader( "Cache-Control ",   "no-cache ");

                out.println( " <response> ");
                out.println( " <par> "   +   data.getPar()   +   " </par> ");
                out.println( " <length> "   +   data.getLength()   +   " </length> ");
                out.println( " </response> ");
                out.close();
        }

        /**   Handles   th