在网上看使用下面的样式保存表单中的内容:
<style>
.sHistory {behavior:url(#default#savehistory);} 
</style>
但是刷新的方式仅限于使用F5和浏览器上的刷新按钮。
要是使用:
<meta http-equiv='refresh' content='5'>
或者window.location.reload()两种方式在页面中
自动刷新的话表单的内容还是无法保存。各位大侠帮帮忙了。

解决方案 »

  1.   

    用javascript脚本,或者把他们存在session里,刷新后重新获取,使之回显
      

  2.   

    页面只能用html或者javascript。大家说的javascript脚本,如何写啊?请指教了。
      

  3.   

    把页面表单中的值一个一个取出来放到session中
      

  4.   

    jsp里面回显的脚本:
               <script language=javascript>
                   var cs_serchdate='<%=(String)session.getAttribute("curdate")%>';
                    var cs_dept='<%=(String)session.getAttribute("userdeptcode")%>';
                   document.DataForm.VB_searchdate.value=cs_serchdate;
                   document.DataForm.dept.value=cs_dept;
                </script>
    页面提交的action里面的内容:
        //给‘日期’字段设置初始值(当前日期)
        HttpServletRequest request = ctx.getHttpServletRequest();  
        HttpSession session =  request.getSession(true) ;
        session.putValue("curdate",DateUtil.dateToString(DateUtil.getCurrentDate())); 
        
        //给‘单位’字段设置初始值(当前用户所在单位代码)
        SessionContext sc= (SessionContext)request.getSession().getAttribute("sessionContext");    
        String sdept=getLoadService(ctx).getCurUserDeptId(sc.getUserName());
        session.putValue("userdeptcode",sdept);
      

  5.   

    我晕这个应该用JAVABEAN这是JAVA的强项呀