0
나는 수색을 해답을 찾을 수 없다.s : 특정 반복에서 iterator 테스트
내가 세션에서 5 개 항목의 세션에 목록이 있다고 해봅시다. 내가 반복자의 반복에서 특정 반복에 있는지 어떻게 알 수 있습니까? 예를 들어 목록이 [a,b,c,e,f]
이고리스트를 반복하고 a, b, c를 인쇄하고 d를 삽입/인쇄 한 다음 e f를 인쇄하면 목록에있는 것처럼 보입니다. a b c d e f
입니다.
나는이 시도되었습니다
<s:iterator value="example" status="stat">
<s:if test="#stat.count == '3'">
inject d...
</s:if>
<s:else>
s:property tag to print values
</s:else>
</s:iterator>
색인 대 count에 대한 포인터를 보내 주셔서 감사합니다. 위에서 언급 한 내용을 사용했고 인덱스 번호를 생략해야한다는 것을 알았습니다. 나는 이것이 이전 버전부터 실행하고있는 struts2 버전의 버그 일 것이라고 생각하고 있습니다. 작은 따옴표를 생략하지 않으면 결코 평가되지 않고 if 테스트를 통과하여 항상 else 블록을 인쇄합니다. – Barry
버그가 아닙니다. "3"은 문자열이고, 3은 문자이며 3은 숫자입니다. – Quaternion
그 해명에 감사드립니다. 나는 그것에 대해 분명하지 않았습니다. – Barry