我的jsp页面上通过按钮调用Ajax方法传参到后台查询,servlet获得值以后给转化成了XML,如何在提交的jsp页面局部刷新直接获得查询的结果集呀?各位帮忙指导下,正在学习过程中,给一些代码提示。3Q!

解决方案 »

  1.   

    不能获取结果集。只能获取字符串。自己在servlet里面写好自己想要的结果,然后在前台接收 就行了。
    我的理解
      

  2.   

    既然是返回的是XML,那就在前台用JavaScript处理结果,刷新页面
    AJax= javascript + xml +css
      

  3.   

    如何在提交的jsp页面局部刷新直接获得查询的结果集呀?
    调用Ajax方法传参到后台查询的时候 调用代码的地方要有接收代码的函数,
    这个时候接收代码的函数会获取到后台传递过来的xml文件..
      

  4.   

    Ajax只能返回一个字符串,你可以考虑用jQuery可以返回一个list或对象。
      

  5.   

    xmlHttp.onreadystatechange=function() {    
                if (xmlHttp.readyState==4 && xmlHttp.status==200) {    
                    //ajax的XML传输的解析。获取解析的数据    
                    var xml = xmlHttp.responseXML; 
                  //已经得到后台传过来的xml了,你前台解析下就好了
          }
    }