Questo è un esempio completo che funziona correttamente con Struts 1.3
codice:
<%@ page import="java.util.*" %>
<%@ taglib prefix="bean" uri="http://struts.apache.org/tags-bean" %>
<%@ taglib prefix="logic" uri="http://struts.apache.org/tags-logic" %>
<html>
<head><title>Prova iterazione su lista</title></head>
<body>
<%
ArrayList list = new ArrayList();
list.add("Paperino");
list.add("Gastone");
list.add("Paperone");
pageContext.setAttribute("listaNomi", list);
%>
<ul>
<logic:iterate id="nome" name="listaNomi" indexId="indice">[*]
Nome: <bean:write name="nome"/> all'indice <bean:write name="indice"/>
</logic:iterate>[/list]
</body>
</html>