在 <body onload="myfunction()">
 就是写一个装载事件函数
  函数功能就发送一个请求即可如< onloadaction.do>
 搞定结! 
  

解决方案 »

  1.   

    function myfunction(){
       window.location.href = 'onloadaction.do';
    }
      

  2.   

    利用iframe或img发请求<script>
    function myfunction(){
    hf.location.href = "onloadaction.do?n=" + escape(new Date());
    }
    </script><body onload="myfunction()"> 
    <iframe name="hf" style="display:none;"></iframe>
    </body>
      

  3.   

    发现现在成了死循环了
       
         function myfunction(){ 
      window.location.href = 'onloadaction.do'; 
    }
       
    之后又从onloadaction.do到我这个页码
     2 楼的不怎么理解
      能否说下
      

  4.   

    就是让iframe加载去加载onloadaction.do页面,等于向web服务器请求onloadaction.do
      

  5.   

    还是出现死循环了 
    回为我加载完onloadaction.do之后还是返回当前页面
      

  6.   

    用 img 试试看
    <script>
    function myfunction(){
        document.hf.src = "onloadaction.do?n=" + escape(new Date());
    }
    </script><body onload="myfunction()"> 
        <img name="hf" style="display:none;"/>
    </body>
      

  7.   

    用ajax试下,不会刷新当前页面。
      

  8.   

    或者用ajax<script>
    function createXMLHttpRequest(){ 
        http_request = false;
        if(window.XMLHttpRequest) {
            try{ 
                http_request = new XMLHttpRequest();
            }catch(e){ http_request = false; } 
        } 
        else if (window.ActiveXObject) {
            try { 
                http_request = new ActiveXObject("Msxml2.XMLHTTP");
            } catch (e) { 
                try { 
                    http_request = new ActiveXObject("Microsoft.XMLHTTP");
                } catch (e) { http_request = false;  } 
            } 
        } 
        return http_request; 

    function myfunction(){
    var http = createXMLHttpRequest();
    http.open("GET", "onloadaction.do?n=" + escape(new Date()), true);
        http.send(null);
    }
    </script><body onload="myfunction()"></body>
      

  9.   

    放在js里也可以。
    <script language="JavaScript" type="text/javascript" src=“nloadaction.do”></script>
      

  10.   

    大哥,死循环是应为你的函数使得本页面重写加载,不停的在onload....
      

  11.   

    不是jquery, 就是一般的xmlhttp
      

  12.   

    我输出了一下是触发了
      但倒body出就停止了
      能不能帮改下
       让实现运行body下面的之后(就是让整个页面远行一遍)在此谢过了!
      

  13.   

    让哪个页面运行一遍?是loadaction.do吗?
    如果是运行loadaction.do的话,ajax方式下,loadaction.do服务器端的代码肯定是执行了,
    如果是要运行 loadaction.do的客户端代码的话,那么这个是设计上的问题了,
    一定可以把相关客户端代码移到index上来的。
    如果一定要 从 index -> loadaction -> index的方式那么要确定 index 何时不再转到 loadaction
    是用cookie记录访问吗?cookie保存多久?还是从url判断别(loadaction转到index的时候url带一个参数index?xxxx, index从location.search读取xxxx,有该参数则不转到loadaction)?
    你看要用以上哪种方式? 
      

  14.   

    首先非常感谢!
    我的意思是
    index页面运行一遍、loadaction.do是跟着index变、当我刷新index时候也加载loadaction.do
    其实我就是从loadaction.do返回值给index页面
      我的思路可能不怎么好
    没什么经验
      要是觉得你的可行给我个思路也行
      

  15.   

    如果 index用到 loadaction.do 的返回值的话,我觉得index的action应该和loadaction.do的相关代码应该合并到一起。 取得所有数据后再forward到index。