⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 tooltipservlet.java

📁 ajax基础教程配套的例子源代码
💻 JAVA
字号:
/* * ToolTipServlet.java * * Created on June 30, 2005, 8:29 PM */package ajaxbook.chap4;import java.io.*;import java.util.HashMap;import java.util.Map;import javax.servlet.*;import javax.servlet.http.*;/** * * @author nate * @version */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 the HTTP <code>POST</code> method.     * @param request servlet request     * @param response servlet response     */    protected void doPost(HttpServletRequest request, HttpServletResponse response)    throws ServletException, IOException {        doGet(request, response);    }            /** Returns a short description of the servlet.     */    public String getServletInfo() {        return "Short description";    }        private class CourseData {        private int par;        private int length;                public CourseData(int par, int length) {            this.par = par;            this.length = length;        }                public int getPar() {            return this.par;        }                public int getLength() {            return this.length;        }    }}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -