本帖最后由 yilvqingtai 于 2012-04-14 09:22:23 编辑

解决方案 »

  1.   

    你的这句话不对:   //取出服务器返回的xml文档的所有counter标签的子节点
     result = xmlHttp.responseXML.getElementsByTagName("counter");在html中没有tag为counter的元素,你可以把要改变元素根据id或者name来识别就好了
      

  2.   

    这东西最好自己学会调试,下个火狐,安装firbug插件,装了之后右上角会多个蚂蚁一样的东西,用他,就知道你页面的取值和传了哪些参数,传递的路径对不对。
      

  3.   

    他解析的是xml里边的标签 counter  ,这个不可以吗
      

  4.   


    这是firebox提示的错误但是我还是挑不出来(自认水平很差啊,求助)"NetworkError: 404 Not Found - http://localhost:8080/myjsp/UpdateCounter?rmd=1334394881268"
    Update...4881268
    "NetworkError: 404 Not Found - http://localhost:8080/myjsp/UpdateCounter?rmd=1334394882272"
    Update...4882272
    "NetworkError: 404 Not Found - http://localhost:8080/myjsp/UpdateCounter?rmd=1334394883287"
    Update...4883287
    "NetworkError: 404 Not Found - http://localhost:8080/myjsp/UpdateCounter?rmd=1334394884281"
    Update...4884281
    "NetworkError: 404 Not Found - http://localhost:8080/myjsp/UpdateCounter?rmd=1334394885279"
    Update...4885279
    "NetworkError: 404 Not Found - http://localhost:8080/myjsp/UpdateCounter?rmd=1334394886280"
    Update...4886280
    "NetworkError: 404 Not Found - http://localhost:8080/myjsp/UpdateCounter?rmd=1334394887280"
    Update...4887280
    "NetworkError: 404 Not Found - http://localhost:8080/myjsp/UpdateCounter?rmd=1334394888288"
    Update...4888288
    "NetworkError: 404 Not Found - http://localhost:8080/myjsp/UpdateCounter?rmd=1334395237297"
    Update...5237297
    "NetworkError: 404 Not Found - http://localhost:8080/myjsp/UpdateCounter?rmd=1334395238280"
    Update...5238280
    "NetworkError: 404 Not Found - http://localhost:8080/myjsp/UpdateCounter?rmd=1334395239281"
    Update...5239281
    "NetworkError: 404 Not Found - http://localhost:8080/myjsp/UpdateCounter?rmd=1334395240280"
    Update...5240280
    "NetworkError: 404 Not Found - http://localhost:8080/myjsp/UpdateCounter?rmd=1334395241280"
    Update...5241280
    "NetworkError: 404 Not Found - http://localhost:8080/myjsp/UpdateCounter?rmd=1334395242279"
    Update...5242279
    "NetworkError: 404 Not Found - http://localhost:8080/myjsp/UpdateCounter?rmd=1334395243282"
    Update...5243282
    "NetworkError: 404 Not Found - http://localhost:8080/myjsp/UpdateCounter?rmd=1334395244279"
    Update...5244279
    "NetworkError: 404 Not Found - http://localhost:8080/myjsp/UpdateCounter?rmd=1334395245280"
    Update...5245280
    "NetworkError: 404 Not Found - http://localhost:8080/myjsp/UpdateCounter?rmd=1334395246280"
      

  5.   

    你说的是后台传过来的xml吧,但是xmlHttp.responseXML.getElementsByTagName("counter");的意思去页面中找tag为counter的东西,而在页面中没有这个东西啊,你从后台返回来的xml在页面上是没有的,只有你把这个东西写到页面上了才会找得到的
      

  6.   


    这个报404是没有找到你的servlet,检查一下配置
      

  7.   


    根据火狐的提示"NetworkError: 404 Not Found - http://localhost:8080/myjsp/UpdateCounter?rmd=1334395245280"
    Update...5245280
    应该是这个语句的问题,我没有弄懂的 
    //这里放置一个时间参数是为了让服务器知道这是一个新的请求
          xmlHttp.open("GET","UpdateCounter?rmd="+tempParameter);
      

  8.   

    还有,你的servlet里面的get方法也不多,不能去用 super.doGet(req, resp);这个,你在这个里面直接调用post方法就行了
      

  9.   

    综合起来你的程序有3个问题
    1、servlet配置问题,这个弄对了才能到后台请求数据
    2、servlet的get方法不对,在get方法里面直接调用post就可以了
    3、最后返回的数据解析有问题。
    不过代码写的很清晰,挺好的
      

  10.   

    图片贴不上来,csdn空间公测的原因吧,这是地址http://my.csdn.net/yilvqingtai/album/detail/1116455#
      

  11.   

    图片贴不上来,csdn空间公测的原因吧,这是地址http://my.csdn.net/yilvqingtai/album/detail/1116455#
      

  12.   

    都报404了~配置路径有问题。你先写一个实际的xml文件,然后一点点开始做,一下子弄不好,问题也多啊