摘要: 网上有关这个得问题很少,由于页面上没哟什么变化、服务器又没有任何反应,$.ajax方法又不是自己写的,所以找bug非常困难。后来迫不得已,只有把调试深入到jquery里,但是jquery-1.4.2.min.js里没有换行,调试和查看代码很困,于是我下载了一个uncompressed版的jquery-1.4.2.js来替换jquery-1.4.2.min.js。然后用ie8调试(firebug也可以),调试到5179行查看xhr对象的responseText属性才发现服务器端的报错为404(...test/TestServlet is not avalible),这才知道是服务器再找Servlet的时候找不到匹配的url。 于是我把web.xml里的url-pattern改为了test/TestServlet就可以了,但是test文件夹外的jsp文件访问相同的Servlet时却出了想类似的错,这时我才想起来,要把jsp页面里的basePath设置一下(basePath作用就是设置该页面的路径的前缀),就可以去掉url上的文件夹名了。 阅读全文
posted @ 2010-03-16 13:16 weager 阅读(2576) 评论(7) 推荐(2) 编辑
我的新家:戎码一生