我有以下代码:
<logic:iterate id="paymean" name="JstSelectPaymentInfoForm" property="barsOption.list" collection= indexId="barInd" type="com.amdocs.css.jst.singleorder.checkout.view.JstPaymentInfoBar">
<%
if(barInd!=sizeOftheList-1)){
.
.
.
}
%>
我想要而不是sizeOftheList
,我会有一个表达式,它将给出我正在迭代的列表的大小。
我正在使用JSP scriptlet和struts
答案 0 :(得分:-1)
首先,永远不要在JSP页面中使用scriptlet。
How to avoid Java code in JSP files?
其次,试试这个 -
<c:set var="count" value="0" scope="page" />
<logic:iterate id="paymean" name="JstSelectPaymentInfoForm" property="barsOption.list" collection= indexId="barInd" type="com.amdocs.css.jst.singleorder.checkout.view.JstPaymentInfoBar">
<c:set var="count" value="${count + 1}" scope="page"/>
</logic:iterate>
//see the value of the count variable
${count}