jsp 页面在点击提交按钮之后,如何自动刷新,使页面显示出刚刚提交到数据库中的数据?

解决方案 »

  1.   

    【个人意见,仅供参考】
    方法1:处理提交数据的函数,显示数据的函数和提交form放在同一个页面上,在form中的action指向本页,也就是“向自己提交”。方法2:显示数据和提交form放在一个页面上,处理提交数据的函数放在另一个页面。显示数据和提交数据用ajax实现,用javascript控制刷新。方法3:显示新插入数据时不重新载入数据,而是用javascript控制DOM,直接插入。
      

  2.   

    要是ajax,请求成功后就执行以下:location.href = location.href;
      

  3.   


    应该是 
    location.reload(true)
      

  4.   

    <script   language="javascript">  
      function   lt(){  
          window.location.href="http://www.sina.com.cn";  
      }  
      setTimeout("lt()",5000);  
      </script>  
      5s后到sina提供参考。你也可以写成每次提交后自动刷新页面
      

  5.   

    location.href='xxxx'
    或者replace也行 万变不离其宗
      

  6.   

    B/S结构中,browser侧的HTML代码是服务器端应用程序运行的后生成的。
    因此你只要把提交的信息写到生成的HTML中返回给浏览器就可以了。例如: 
        .....
        用户名:<% =userName %>   //其中userName是服务器端的变量。如果你是通过ajax进行的表单提交的话,
    则没有必要从服务器端再次获取,
    直接根据提交的信息重写显示对象的innerHTML就可以。
      

  7.   

    location.reload(true)这个最简单,其他都是扯淡