Java模拟HTTP请求如何获取请求页面中ajax方法的返回值

问题描述

Java模拟HTTP请求如何获取请求页面中ajax方法的返回值
我有一个AAA.JSP页面是通过加载百度的地图API的JS文件,再调用其中的ajax请求方法获取地理坐标。地理坐标在该ajax方法的返回参数中的。我现在需要在服务器端获取地理位置信息,因此我通过java程序模拟HTTP请求,去访问AAA.JSP,但因为ajax是异步的,模拟程序访问该页面的时候,其中的ajax方法还没执行结束,服务器就返回了该页面的静态HTML内容,导致我无法获取地理位置信息。请问如何让服务器端在ajax执行完毕之后再返回呢?或者有什么其他的方案能解决这个需求呢。

解决方案

参考以下帖子,试试

http://bbs.csdn.net/topics/380244653

时间: 2024-10-30 22:10:24

Java模拟HTTP请求如何获取请求页面中ajax方法的返回值的相关文章

java中read方法的返回值

问题描述 java中read方法的返回值 在ByteArrayInputStream中返回"下一个数据字节,如果到达流末尾,则返回 -1".还是不太理解,能详细的说一下吗? 下一个数据字节指的是什么? 这和FileInputStream的返回值一样吗? 解决方案 首先,InputStream是字节读取的,每次读取文件一个字节的数据,并将这个字节的数据转换Java的byte类型的一个整数返回,如果为-1说明读取不到数据了,即到达文件尾部了.read操作就是逐字节地读取数据,所以需要循环操

jfinal如何获取html页面中<image>标签中src的值

问题描述 jfinal如何获取html页面中<image>标签中src的值 如何用JFinal在后台获取src中${imagePath!}这个值

iframe父页面获取子页面参数的方法

 这篇文章主要介绍了iframe父页面获取子页面参数的方法,需要的朋友可以参考下 1.父页面中的iframe  代码如下: <iframe name="parentPage"></iframe>    2.子页面中元素的属性   代码如下: <input type="text" id="date" data-dojo-type="dijit/form/DateTextBox" value=&quo

java json字符串解析,获取json字符串中数组的值

问题描述 java json字符串解析,获取json字符串中数组的值 {"arr":["ipAddr","installationSite","imineSystemId","valid"],"login":0,"password":"","purview":"","userId":0,&

url-给一个页面的URL 如何通过JQUERY获取 这个页面中的最大的一张图片

问题描述 给一个页面的URL 如何通过JQUERY获取 这个页面中的最大的一张图片 给一个页面的URL 如何通过JQUERY获取 这个页面中的最大的一张图片 1.需要先通过JS加载出这个URL获取来的页面的HTML,存放在一个对象中? 2.再从这个对象中取出其中所有的图片,再做比较 首先第一步怎么实现? 然后第二步 解决方案 你的页面跨域没有?是当前浏览器加载的页面还是你自己做了个页面获取url地址指定的内容? 如果是url指定的跨域没有?跨域了不是客户端js能搞得了,跨域获取不到内容. 没跨域

PHP 中用curl访问一个页面和直接在浏览器中直接访问这个页面为什么两次的返回值不一样?

问题描述 PHP 中用curl访问一个页面和直接在浏览器中直接访问这个页面为什么两次的返回值不一样? 直接在浏览器中访问 用PHP中的curl访问后,为甚么两次的不一样?? 解决方案 你用curl访问时的参数设置跟你用浏览器时的设置是否一样?明显示这里不能使用匿名访问 解决方案二: useragent和header看下是否一样的. 字面意思是说匿名访问,是否要模拟登陆啊,推荐用chrome或者firefox的调试模式看下这几个信息是否有什么特别需要设置的

java反射改变方法的返回值

问题描述 java能在运行期间通过反射去改变方法的返回值么? 解决方案 如果这个值是类属性应该是可以改变的 因为反射是可以改变类属性的值 如果这个值是局部变量那应该是改变不了的下面的是通过改变类属性来间接改变方法的返回值public static void main(String[] args) throws Exception{User u=new User();u.setName("HH");Class cla=User.class;Method m=cla.getMethod(&

java实现将结果集封装到List中的方法_java

本文实例讲述了java实现将结果集封装到List中的方法.分享给大家供大家参考,具体如下: import java.sql.Connection; import java.sql.ResultSet; import java.sql.SQLException; import java.sql.Statement; import java.util.ArrayList; import java.util.List; public class TestResultSet { public stati

将多个Word文档页面内容缩印到一个页面中的方法

  将多个Word文档页面内容缩印到一个页面中的方法          在打印Word文档时,为了节省纸张,我们可能希望在一张纸上打印多个页面的内容.例如,我们可以将每两页的用户手册打印到一张A4纸中,为了实现这一功能(如图1所示),可按照如下步骤进行. 图1 一张纸上打印多个页面 1.在打开的Word文档中,单击[Office按钮],执行下拉菜单中的[打印]命令(如图2所示),打开"打印"对话框. 图2 执行下拉菜单中的[打印]命令 2.在对话框的"缩放"选项区域