2012-08-27 74 views
0

關於下面這個錯誤的任何想法是? JSP Can't find resource for bundle java.util.PropertyResourceBundle, key el.convert我在使用jsp時遇到了這個問題。我是否缺少一些東西?找不到關於bundle的資源java.util.PropertyResourceBundle

<c:set var="count" value="0" scope="page" /> 

         <c:forEach items="${usersList}" var="userNames" > 
         <c:set var="counter" value="${count + 1}" scope="page"/> 
         <li class="msImages"> 
         <c:choose> 
         <c:when test="${counter lt '4'}"> 
          <p> <span> I am creating an image</span> 

          </p> 
         </c:when> 
         <c:when test="${counter eq '4'}"> 
            <span>See More </span> 
            </c:when> 

         </c:choose> 

    </li> 
+0

向我們顯示導致問題的代碼。我們不是通靈(大部分時間)。 –

+0

如果你展示你的JSP,它可能會有幫助嗎? – home

+0

@Matt Ball我編輯了問題 – coderman

回答

2

您使用兩次相同的變量名count。刪除<c:set var="count" value="0" scope="page" />。此外,您應該使用varStatus屬性,而不是直接的值。 It's not a primitive object.

<c:forEach items="${usersList}" var="userNames" varStatus="stat"> 
    <c:set var="counter" value="${stat.count + 1}" scope="page"/> 
    <li class="msImages"> 
     <c:choose> 
      <c:when test="${counter lt 4}"> 
       <p> <span> I am creating an image</span> </p> 
      </c:when> 
      <c:when test="${counter eq 4}"> 
       <span>See More </span> 
      </c:when> 
     </c:choose> 
    </li> 
</c:forEach>