2015-04-28 49 views
0

我想作一個評價明星,所以我有下面的代碼:GSP:「如果」不工作「每個」

<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顆星。所以我替換${rateCount < myResultList.rating}明星if語句之間,我得到了我下面的頁面中的項目:

true true true true false 

我做了什麼錯?

回答

0

我發現的一個問題是,我錯過了$ {標籤,程序的工作後,我改變了如下的if語句:

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