JSTL で標準の foreach ループを実行しようとしていますが、うまく動作しないようです。jpsページの他の部分が機能するため、データは存在します。ただし、この 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} を出力するだけでリストが表示されます。しかし、foreach は機能しません。
names は、コントローラー クラスから送信されたリストです。
どんな助けでも素晴らしいでしょう!乾杯!