今天在比较两个取自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分页的这个“下一页”和“尾页”功能写好了。
原文:http://www.cnblogs.com/desen/p/3661654.html