Struts 2文本字段中的运行时值

时间:2014-05-16 23:24:23

标签: java jsp struts2 jstl ognl

我需要显示文本字段列表,其中textfields的数量将等于map中元素的数量,而label应该是条目的键,textfield的值应该是与键对应的值。

我尝试过这样的事情:

<c:forEach var="score" items="${result.examscore}">
    <s:textfield label="%{score.key}" value="%{score.value}"></s:textfield>
</c:forEach>

我通过硬编码标签和值的值来检查此代码。因此,迭代工作正常,这只是在文本字段中填充值的问题。

1 个答案:

答案 0 :(得分:2)

变量score在值堆栈中不可用。尝试

<s:textfield label="%{#attr.score.key}" value="%{#attr.score.value}"></s:textfield>