0
我正在嘗試使用JSTL執行標準的foreach循環,但似乎無法使其工作。數據存在,因爲jps頁面的其他部分起作用。但是,這種foreach循環不:使用JSP,JSTL和EL進行Foreach循環的問題
<p> Script version
<% // scrip version
List test = (List)request.getAttribute("names");
out.println(test.get(0).toString());
%>
</br>
El version
</br>
${names}
</br>
<c:forEach var="name" items="${names}">
He is: ${name} </br>
</c:forEach>
</p>
我不確定爲什麼這是這種情況?腳本版本起作用,只是打印出$ {names}就可以看到List。但是這個foreach不起作用。
名稱是從我的控制器類發送的列表。
任何幫助將是巨大的!乾杯!
您是否在JSP文件的頂部添加了JSTL標籤庫。 –
當你有這樣的問題時,一定要在瀏覽器中查看生成的HTML的源代碼。我的猜測是你會在裏面找到'',表示這個標籤沒有被服務器執行,表示你忘記了聲明taglib。 –