本帖最后由 xinnianyaoxueee 于 2011-02-03 10:13:47 编辑

解决方案 »

  1.   

    var url="http://localhost:8888/Login_demo/servlet/Loginservlet?name="+name+"&pass="+pass;
      createXMLHttpRequest();
    总觉得是这个路径有问题,有高手给指点一下吗?
    上面这段路径和servlet的包路径有关系吗?
      

  2.   

    推荐你先了解一下什么是jsp-ajax的最简单例子,然后再去实现你想要的功能,而不是在你对ajax不了解之前就去实现一个相对复杂的功能。
    可以参考一下这个最简单的jsp+ajax的例子http://www.cppblog.com/biao/archive/2010/04/01/104618.html1. JSP页面
    2. 2. AJAX的html页面
    3. 浏览器访问页面
      

  3.   

    <script src="js/jquery.js"></script>请问这个是不是还要建立一个文件叫jquery.js ?
      

  4.   

    我新建了一个ajax.html:
    <html>
    <head>
        <meta http-equiv="Content-type" content="text/html;charset=utf-8">
        <title>AJax Ttest</title>
    <script src="js/jquery.js"></script>
    <script type="text/javascript" charset="utf-8">
    $(function(){
            $("#button").click(function(){
                  $.get("f.jsp",{name:$("#name").val(),sport:$("#sport").val()},
                 function(data){
                                 $("#div").html(data);
                        });
                  });
      });
      </script>
    </head>
    <body>
           Name:<input type="text" name="name" value="" id="name">
           Sport:<input type="text" name="sport" value="" id="sport">
          <input type="button" name="button" value="Request" id="button">
         div id="div"></div>
    </body>
    </html>
    新建了一个f.jsp:
        <%
       String name = request.getParameter("name");
       String sport= request.getParameter("sport");
       out.println(Your name is"+name+",and your favorite sport is "+sport+");
    %>
    请教为什么运行没有反应呢?