我现在的主界面是jsp页面,我所说的js文件是jsp页面引用的js文件中的其中一个。现在js文件中需要数据库中的数据,我在js文件中通过ajax发送请求到jsp页面,jsp页面连接数据库获取数据后怎么传给js文件,急求高手帮忙!多谢了。。

解决方案 »

  1.   

    直接在前台页面创建XMLHTTP对象获取请求页面的返回值就行了。类似
    var str=xmlhttp.responseText;
    或者也可以以二进制等方式返回
      

  2.   


    那我在jsp页面中应该怎么组合需要传过来的数据啊。因为我现在用xmlhttp.responseText取的值alert出来以后是整个jsp页面中的代码,而不是我所需要的值
      

  3.   

    后台response.getWriter().write(“字符串,格式自己定”)
    前台ajax xmlhttp.responseText;
      

  4.   


    JSP不是太懂,但是你也是可以在JS里根据返回的全部代码,用正则匹配出需要的结果.