2013-03-07 56 views
-2

我有以下我的.jsp中的代碼傳遞到JSP變量:如何將值從Java控制器

<% 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); 

我該怎麼做?

+0

它應該工作,什麼是你所面臨的問題?我希望你在web.xml中有必要的命名空間設置 – 2013-03-07 11:06:38

+0

條目保持空白,但控制器的對象不是空的 – wodzu 2013-03-07 12:57:15

回答

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> 
+0

你是什麼意思不正確?這是正確的EL表達 – Esailija 2013-03-07 11:15:47