当前位置: 代码迷 >> J2EE >> 第一次查不出新消息,第2次就可以查出,这个莫个情况额?解决方法
  详细解决方案

第一次查不出新消息,第2次就可以查出,这个莫个情况额?解决方法

热度:175   发布时间:2016-04-22 02:24:47.0
第一次查不出新消息,第2次就可以查出,这个莫个情况额?
这是有新消息的时候页面的样式代码:
 <a href='user/toNotice.shtml?pageNum=1'><span class='newNum' title='新信息'>您有"+num+"条新消息!</span></a>
  
这是点击了上面的链接样式代码后的:
  <a href="user/toNotice.shtml?pageNum=1" class="newNotice">消息</a>

这是部分查询代码:

Java code
   String hql ="from TbUser u ,TbLetter  l where  u.userId = l.tbUserByFkFromId.userId and l.toIsDelete=1 and  l.tbUserByFkToId.userId="+tbUser.userId+"order by l.letterIsRead desc , l.letterTime  desc";   //查询   List result = userDao.query(pageNo, pageSize, hql.toString());   //执行更新操作:把所有未读的letter更新为已经读   if(null != result && 0 != result.size())   {   hql =new StringBuffer(" update tb_letter  set letter_is_read= 1 where letter_is_read=0 and fk_to_id =") ; hql.append(tbUser.getUserId()); userDao.excuteSql(hql.toString()); }     return  result ; 


打了N次断点, 查询所走的逻辑一样,当点击你有X条新消息的时候是查不出新的消息的,只有点击消息 就可以查询出新的消息。  
 没想通是怎么回事,求教

------解决方案--------------------

没怎么明白Lz的意思

2次请求地址是一样的,2次点击在同一个页面上吗?
------解决方案--------------------
大家都刚下班嘛~
先点击“消息”能查出来么
  相关解决方案