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]>

Reply via email to