问题描述
我是用SSH做的个论坛!每当打开项目后,随便链几下(比如从首页链到主题页面,再链到帖子页面),再返几下,接着就出现不跳转页面的情况,浏览器下面的进度条在慢慢的动!等多长时间就是不跳转?我觉得是session没关的问题..可是我页面中需要用来查询后的对象来调用它里面的属性对象中的属性(我说得有点绕),看下代码吧!Action中:session.setAttribute("topic",topic);//topic是查询到的对象,session没有关。实体中一个属性:privateBbsForumsbbsForums;在页面中经常需要用到${topic.bbsForums.fid}fid是bbsForums中的属性!不知道这个问题是不是没关session造成的。
解决方案
解决方案二:
慎用sessionrequest实在解决不了再用session,用完后记着清空
解决方案三:
hibernatesession清空,你是不是都没有关掉
解决方案四:
session用完后清空
解决方案五:
我的意思是说,是不是数据层的session没关导致的,有什么办法可以不管session解决这个问题?
解决方案六:
要具体检查下连接过程,看看到底那步不跳转,后台代码加下输出语句看看我觉得不是session的原因,做web应用哪有不用session的
解决方案七:
privateBbsForumsbbsForumsnewBbsForums();new对象然后看实体的配制文件中设置lazy="false"属性了吗?
解决方案八:
基本每个页面都有可能出现不跳转,现在发现好像是<logic:iterateid="posts"collection="${topics.bbsPosts}"></logic:iterate>是这句的问题,我把页面其他动态代码都注释了,留下这句,每当刷新到第五次的时候会不动了。bbsPosts是topics里的set集合!lazy="false"设置了!