我需要显示文本字段列表,其中textfields的数量将等于map中元素的数量,而label应该是条目的键,textfield的值应该是与键对应的值。
我尝试过这样的事情:
<c:forEach var="score" items="${result.examscore}">
<s:textfield label="%{score.key}" value="%{score.value}"></s:textfield>
</c:forEach>
我通过硬编码标签和值的值来检查此代码。因此,迭代工作正常,这只是在文本字段中填充值的问题。
答案 0 :(得分:2)
变量score
在值堆栈中不可用。尝试
<s:textfield label="%{#attr.score.key}" value="%{#attr.score.value}"></s:textfield>