resultSet.last(); // 游标移到最后, 获得rs长度 int length = resultSet.getRow(); resultSet.first(); // 还原游标到rs开头 其实就这么简单,之前曾经弄过一个DWR框架的异步的同步化,折腾了半天才发现DWR提供了异步的关闭操作,在执行该异步前,直接关闭异步功能,执行后直接打开异步,然后就OK了……