-2

我的 .jsp 中有以下代码:

    <% for(int i=0; i <= 10; i++) 
{ %>
    <TR>
        <td>${values[i][0]}</td>
        <td>${values[i][1]}<input type="button" width="60" value="EDIT"></td>
        <td>${values[i][2]}<input type="button" width="60" value="RESET"></td>
    </TR>
<% } %>

我在 Java 中的控制器类返回一个数组,我想将它分配给 jsp 的变量:

    model.addAttribute("values", results);

我该怎么做呢?

4

1 回答 1

1

检查您的 EL 表达式,${values[i][0]}这是不正确的。

试试这个代码:

<c:forEach var="value" items="${values}">
    <td>${value.name}</td> <!-- will be attributes of the object stored in controller -->
</c:forEach>
于 2013-03-07T11:07:20.120 回答