GSP:"if"不适用于"each"



我想做一个评级星,所以我有下面的代码:

<g:each in="${1..5}" var="rateCount">
    <g:if test="rateCount < myResultList.rating">
        <i class="fa fa-star"></i>
    </g:if>
</g:each>

我的评分为 4 星,假设只显示 4 星。但是有显示5星。所以我用 if 语句之间的${rateCount < myResultList.rating}星号替换了星号,我在页面上得到了以下项目:

true  true  true  true  false

我做错了什么?

我发现问题是我缺少一个 ${ 标签,在我更改 if 语句后程序可以工作,如下所示:

<g:if test="${rateCount < myResultList.rating}">

相关内容

  • 没有找到相关文章

最新更新