我正在尝试遍历学生列表,以便我可以在文本字段中显示他们的名字。 这是我在jsp文件中使用的代码:
<s:iterator value="studentList">
<s:textfield name="firstName+' '+lastName"
cssClass="inputm"
disabled="true"
id="studentsId"
key="Student"/>
</s:iterator>
这是我得到的结果:
学生:Ana Marrey
学生:Maria Key
学生:Eve Black
我想要做的是迭代key-Student,以便在每个标签中显示一个数字,基本上,我希望我的结果看起来像这样:
学生1:Ana Marrey
学生2:Maria Key
学生3:Eve Black
如何向我的密钥学生添加号码?
答案 0 :(得分:0)
您可以获得对IteratorStatus
的引用,并使用其index
属性来实现您的目标。
<s:iterator status="status" value='{0, 1}'>
Index: <s:property value="%{#status.index}" /> <br />
Count: <s:property value="%{#status.count}" /> <br />
</s:iterator>
答案 1 :(得分:0)
您可以尝试status
<s:iterator>
<s:iterator value="studentList" var="student" status="st">
<s:property value="%{#st.index+1}"/>
<s:textfield name="firstName+' '+lastName"
cssClass="inputm"
disabled="true"
id="studentsId"
key="Student"/>
</s:iterator>