王德森

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

今天在比较两个取自session的变量的时候,发现一个有趣的现象

      当我这样用的时候:

      <s:if test="{page_num == total_page}">

      判断的结果始终显示是对的。

      

      当我这样用的时候:

      <s:if test="%{page_num == total_page}">

      判断的结果始终是错的。

到底是怎么回事???

 

在疯狂纠结了两个小时之后,偶尔常识了一下这样:

      <s:if test="page_num == #session.total_page">

然后它奇迹般的成功了,我彻底晕菜了。

 

两个session对象作比较,应该这样:

      <s:if test="#session.page_num == #session.total_page">

这样也是对的。至此,终于把hibernate分页的这个“下一页”和“尾页”功能写好了。

 

posted on 2014-04-13 00:18  王德森  阅读(1448)  评论(0)    收藏  举报