怎么在jsp中实现局部刷新啊?谢谢!

解决方案 »

  1.   

    1 ajax 是首选
    2 iframe 也可以考虑
      

  2.   

    一个用iframe的例子:<table>
      <tr>
        <td>
          dfsfsdfdsfdfd
        </td>
        <td>
          <IFRAME name="ifrmtest" frameborder = "0" SRC="./aa/bb/cc.jsp"></IFRAME>
        </td>
      </tr>
    </table>触发刷新的事件代码都在cc.jsp页面中写。
      

  3.   

    ajax是首选2   iframe   也可以考虑怎么实现啊?没有听说过啊!
      

  4.   

    如果考虑到网站的搜索引擎优化的话,就是得选用ajax.iframe不利于蜘蛛人来抓取。
      

  5.   

    大家好,以下是我写的网页自动刷新,例如是自动刷新www.163.com网站,
        我运行的时候,为什么过一段时间之后就停止了,我想让他自动的刷不停止,应该怎么做,大家帮我看看谢谢!
        还有当我关闭网页的时候,不点击停止的时候就会报错,谁能帮我指出错误,我会非常感谢的。谢谢!
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
    <HTML>
     <HEAD>
      <TITLE> New Document </TITLE>
      <META NAME="Generator" CONTENT="EditPlus">
      <META NAME="Author" CONTENT="">
      <META NAME="Keywords" CONTENT="">
      <META NAME="Description" CONTENT="">
      <script type="text/javascript">
    var timerId;
    var pageRecord;
    function startInter(){
    document.getElementById('start').disabled=true;
    document.getElementById('end').disabled=false;
    pageRecord=window.open('http://www.163.com');
    timerId=window.setInterval('refresh()',3000);
    }
    function endInter(){
    document.getElementById('start').disabled=false;
    document.getElementById('end').disabled=true;
    window.clearInterval(timerId);
    }
    function refresh(){
    pageRecord.location='http://www.163.com';
    }
      </script>
     </HEAD> <BODY>  <input name="start" type="button" id="start" onclick="startInter()" value="首页刷新"/>
      <input name="end" type="button" disabled='disabled' id="end" onclick="endInter()" value="停止刷新"/>
     </BODY>
    </HTML>
      

  6.   

    我想问一下,用 iframe需要倒什么包吗?
      

  7.   

    iframe  是html语言里的
    什么包都不需要
      

  8.   

    1:ajax实现
    javascript弄个定时器定时通过ajax取服务端信息,实现无刷新自动更新数据技术2:嵌套个iframe,
    <IFRAME   name="" SRC=""> </IFRAME> 
    在iframe的src里的jsp页面用
    <meta http-equiv="Refresh" content="3;url=http://www.google.net">  之类的来刷新
    或者用javascript来控制刷新,setTimeout、setInteval、window.location.reload();之类的