beetl-core-2.0.12.jar变量显示问题
@闲.大赋
当我用的是beetl-core-2.0.7.jar,显示是正常的
<div class="msdn"> <span class="disabled">上页</span> <span class="current">1</span> <a href="/ntss_wxpt/xxxw/2">2</a> <a href="/ntss_wxpt/xxxw/3">3</a> <a href="/ntss_wxpt/xxxw/4">4</a> <a href="/ntss_wxpt/xxxw/5">5</a> <span>…</span> <a href="/ntss_wxpt/xxxw/9">9</a> <a href="/ntss_wxpt/xxxw/10">10</a> <a href="/ntss_wxpt/xxxw/2">下页</a> </div>
但是当我用的是beetl-core-2.0.12.jar,就不正常了,不过如果当前页不是第一页,第10页链接就正常
<div class="msdn"> <span class="disabled">上页</span> <span class="current">1</span> <a href="/ntss_wxpt/xxxw/2">2</a> <a href="/ntss_wxpt/xxxw/3">3</a> <a href="/ntss_wxpt/xxxw/4">4</a> <a href="/ntss_wxpt/xxxw/5">5</a> <span>…</span> <a href="/ntss_wxpt/xxxw/9">9</a> <a href="/ntss_wxpt/xxxw/1x">1x</a> <a href="/ntss_wxpt/xxxw/2">下页</a> </div>
下面是程序的代码
<!--: if (totalPage > 0 && currentPage <= totalPage) { var startPage = currentPage - 4; if(startPage < 1){ startPage = 1; } var endPage = currentPage + 4; if(endPage > totalPage){ endPage = totalPage; } --> <div class="msdn"> <!--: if(currentPage <= 8){ startPage = 1; } if(totalPage - currentPage<8){ endPage = totalPage; } if(currentPage == 1){--> <span class="disabled">上页</span> <!--: }else{--> <a href="${base}${actionUrl}${currentPage - 1}${urlParas!}">上页</a> <!--: } if(currentPage > 8){--> <a href="${base}${actionUrl}1${urlParas!}">1</a> <a href="${base}${actionUrl}2${urlParas!}">2</a> <span>...</span> <!--: } var index = startPage; while(index <= endPage){ if(currentPage == index){--> <span class="current">${index}</span> <!--: }else{ --> <a href="${base}${actionUrl+index}${urlParas!}">${index}</a> <!--: } index= index+1; } if((totalPage - currentPage) >= 8){--> <span>…</span> <a href="${base}${actionUrl}${totalPage - 1}${urlParas!}">${totalPage - 1}</a> <a href="${base}${actionUrl}${totalPage}${urlParas!}">${totalPage}</a> <!--: } if(currentPage == totalPage){--> <span class="disabled">下页</span> <!--: }else{--> <a href="${base}${actionUrl}${currentPage + 1}${urlParas!}">下页</a> <!--: } } --> </div>
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(5)
确实是,有个严重的bug,似乎是输出整形变量有问题,我看看,待会发布一下
是的
回复
我已经发布了新的版本2.0.13,你可以更新一下
@闲.大赋 没问题了,
你是说46行${totalPage} 最后输出的是1x,而不是期望的10 ?