我是用SSH做的个论坛!每当打开项目后,随便链几下(比如从首页链到主题页面,再链到帖子页面),再返几下,接着就出现不跳转页面的情况,浏览器下面的进度条在慢慢的动!等多长时间就是不跳转?我觉得是session没关的问题..可是我页面中需要用来查询后的对象来调用它里面的属性对象中的属性(我说得有点绕),看下代码吧!Action中:
        session.setAttribute("topic", topic);
        //topic是查询到的对象,session没有关。实体中一个属性:
        private BbsForums bbsForums;在页面中经常需要用到        ${topic.bbsForums.fid}fid是bbsForums中的属性!不知道这个问题是不是没关session造成的。

解决方案 »

  1.   

    慎用session
    request实在解决不了再用session,用完后记着清空
      

  2.   

    hibernate session 清空,你是不是都没有关掉
      

  3.   

    我的意思是说,是不是数据层的session没关导致的,有什么办法可以不管session解决这个问题?
      

  4.   

    要具体检查下连接过程,看看到底那步不跳转,后台代码加下输出语句 看看我觉得不是session的原因,做web应用哪有不用session的
      

  5.   

    private BbsForums bbsForums new BbsForums ();new对象
    然后看实体的配制文件中设置lazy="false"属性了吗? 
      

  6.   

    基本每个页面都有可能出现不跳转,现在发现好像是
    <logic:iterate id="posts" collection="${topics.bbsPosts}"></logic:iterate>
    是这句的问题,我把页面其他动态代码都注释了,留下这句,每当刷新到第五次的时候会不动了。
    bbsPosts是topics里的set集合!
    lazy="false"设置了!