两个WEB应用程序 1.jsp和2.jsp,处于不同服务器,当每次访问1.jsp时,需要先请求2.jsp,当2.jsp请求成功时,才显示1.jsp。
也就是当访问1.jsp之前,可以请求任何网页,例如sina.com,直到道sina.com加载完后,才加载1.jsp。请问有好方法吗

解决方案 »

  1.   

    这不是打劫嘛.
    如果可以修改和设置两方面的页面情况下可以.你说不改 2.jsp, 直接实现功能, 我认为是不可能的.
      

  2.   

    lz可以用js来判断一个页面是否加载完毕,比如,如果2.jsp加载完毕了就立即加载1.jsp例如下面的代码:
    document.onreadystatechange=function()
    {
        if(document.readyState=='complete'){    //   2.jsp加载完毕
             //在这里开始加载 1.jsp   
        }
    }
    lz要考虑一下ff的兼容问题
      

  3.   

    感觉上这需要浏览器端和服务器端程序的配合我的IE浏览器出过类似的情况。有一天我突然发现,访问baidu.com首页时,页首出现了许多分类链接,然而使用火狐则正常。google以后,在ie的设置菜单中禁用所有加载项,才恢复正常。看起来,我的IE上应该是这样做的:1、先通过各种正当或低级的方式在客户浏览器上装加载项(程序)
    2、每日客户输入地址时,先访问加载项指定的服务器,获得内容,完成处理以后,才访问客户的网站,并合并展示两个网站获得的内容
      

  4.   

    4 楼的方法貌似可以实现, 但必须是你自己编写的页面.
    或者用IFRAME?
      

  5.   

    4 楼的方法貌似可以实现, 但必须是你自己编写的页面.
    或者用IFRAME?