${test}
<c:forEach items=" ${test}" var="sharedType">
${sharedType}<br/>
<c:if test="${sharedType == 2}" >
<span class="tweet-button"></span>
</c:if>
<c:if test="${sharedType == 1}" >
TEST
<a href="#" class="fbshare-button">Share</a>
</c:if>
</c:forEach>
Целочисленный список 1,2,3.
На моей странице показано [1,2,3] для $ {test} и "[1" "2" "3" для $ {sharedType} за 3 итерации. Похоже, JSTL думает, что это строка, разделенная запятой, а не списком.
Код для создания списка в Java:
List<Integer> test= new ArrayList<Integer>();
test.add(1);
test.add(2);
test.add(3);
Я боролся с этим некоторое время, кто-нибудь может мне помочь с этим? Благодарю.