I'm using the logic:iterate tag in the following manner:
<logic:iterate id="pageInfo" name="topicForm" property="pages">
<html:link forward="getPage"
name="pageInfo" property="pageTopicMap"
title="<%=((PageForm)pageInfo).getName()%>">
<c:out value="${pageInfo.pageSequence + 1}"/>
</html:link>
</logic:iterate>
Which works great! However, I was hoping to migrate my logic tags to
JSTL and the following doesn't work:
<c:forEach var="pageInfo" items="${topicForm.pages}">
<html:link forward="getPage"
name="pageInfo" property="pageTopicMap"
title="<%=((PageForm)pageInfo).getName()%>">
<c:out value="${pageInfo.pageSequence + 1}"/>
</html:link>
</c:forEach>
However, I get the following error when I try this:
[ServletException in:/viewer/coursePage.jsp] Unable to compile class
for JSP An error occured between lines: 83 and 84 in the jsp file:
/viewer/coursePage.jsp Generated servlet error:
D:\Tools\tomcat-4.0.1\work\localhost\onpoint\viewer\coursePage$jsp.java:
743: Undefined variable: pageInfo
_jspx_th_html_link_0.setTitle(((PageForm)pageInfo).getName()); ^ 1 error
'
--
To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>