Prototype的Ajax支持使用Ajax.Request类
我们只要简单的创建一个Ajax.Request对象,就可以完成异步请求的放送
?请求的Servlet:import java.io.IOException;import java.io.PrintWriter;import javax.servlet.ServletException;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;public class TipServlet extends HttpServlet {public void doGet(HttpServletRequest request, HttpServletResponse response)throws ServletException, IOException {doPost(request, response);}public void doPost(HttpServletRequest request, HttpServletResponse response)throws ServletException, IOException {request.setCharacterEncoding("UTF-8");response.setCharacterEncoding("UTF-8");response.setContentType("text/html;charset=UTF-8");//获取请求参数favoriteString hdchar = request.getParameter("favorite");System.out.println(hdchar);PrintWriter out = response.getWriter();//如果请求参数是apple的前几个字符,则输出appleif ("apple".startsWith(hdchar)){out.println("apple");}//如果请求参数是banana的前几个字符,则输出bananaelse if("banana".startsWith(hdchar)){out.println("banana");}//如果请求参数是peach的前几个字符,则输出peachelse if("peach".startsWith(hdchar)){out.println("peach");}//否则将输出other fruitelse{out.println("other fruit");}}}?