如何用泛型改写这段代码~~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