使用dwr获取后台数据,返回list到页面显示,使用的是dwrutil得添加表列的方法添加数据的,可是页面显示的时候总是不稳定,有时候可以正常运行,有时候又出错,当浏览多次其他页面后,再次回到该页面或快速刷新,就会出现undefined现象,希望有人能帮忙解决下,谢谢

解决方案 »

  1.   

    我晕,我怎么不能修改自己的帖子啊
    代码太多了,没有什么实际意义的,就是普通的获取数据库数据,然后是个javabean得List传回页面,数据通过 DWRUtil.addRows 这个方法填充table,刚开始打开页面取不到值,重新之后又有值,然后去访问其他的页面,有时候返回这个页面是正常的,有时候就会出现undefined这个问题,我觉得代码是没有问题的,是不是DWR还有一些什么配置
    web.xml里dwr得配置
      <servlet>
      <servlet-name>dwr-invoker</servlet-name>
      <servlet-class>uk.ltd.getahead.dwr.DWRServlet</servlet-class>
      <init-param>
         <param-name>debug</param-name>
         <param-value>true</param-value>
      </init-param>
       <init-param>
           <param-name>classes</param-name>
           <param-value>java.lang.Object</param-value>
       </init-param>
       <init-param>
       <param-name>crossDomainSessionSecurity</param-name>
       <param-value>false</param-value>
      </init-param>
      <init-param> 
    <param-name>maxCallCount</param-name> 
    <param-value>1000</param-value> 
      </init-param> 
      <init-param> 
    <param-name>scriptSessionTimeout</param-name> 
    <param-value>259200000</param-value> 
      </init-param> 
      <init-param> 
    <param-name>activeReverseAjaxEnabled</param-name> 
    <param-value>true</param-value> 
      </init-param>
    dwr就是将方法和bean都写在里面了,还有signatures
      </servlet>