Hello All, I am having problem executing <c-rt:foreach loop>. I am using tomcat5.x version and jstl1.1 Here is code describing how I am using tags.
<%@ taglib uri="http://java.sun.com/jstl/core" prefix="c"%> <%@ taglib uri="http://java.sun.com/jstl/functions" prefix="f"%> <%@ taglib uri="http://java.sun.com/jstl/core_rt" prefix="c-rt" %> <%! public class Payment { public int amount; public String checkDate; public int checkNumber; public Payment(){} public Payment(int amount,String checkDate,int checkNumber) { this.amount = amount; this.checkDate = checkDate; this.checkNumber = checkNumber; } } Payment pmtone = new Payment(100,"08/12/2005",1000); Payment pmttwo = new Payment(200,"08/13/2005",2000); Payment pmtthree = new Payment(300,"08/15/2005",3000); Payment[] pmts = {pmtone,pmttwo,pmtthree}; %> <%pageContext.setAttribute("pmts",pmts,page);%> <c-rt:forEach var="pmt" items="<%=pmts%>" varStatus="curr"> <c:set var="amount" value="${pmt.amount}"/> <c:set var="checkdate" value="${pmt.checkdate}"/> <c:set var="checknumber" value="${pmt.checknumber}"/> <c:out value="{amount}"/> <c:out value="{checkdate}"/> <c:out value="{checknumber}"/> </c-rt:forEach> I am getting error An error occurred at line: 33 in the jsp file: /view/unmatchedPayments.jsp Generated servlet error Syntax error on token "0", ; expected after this token org.apache.jasper.compiler.DefaultErrorHandler.javacError(DefaultErrorHandle r.java:84) org.apache.jasper.compiler.ErrorDispatcher.javacError(ErrorDispatcher.java:3 28) org.apache.jasper.compiler.JDTCompiler.generateClass(JDTCompiler.java:397) org.apache.jasper.compiler.Compiler.compile(Compiler.java:288) org.apache.jasper.compiler.Compiler.compile(Compiler.java:267) org.apache.jasper.compiler.Compiler.compile(Compiler.java:255) org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:5 56) org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:2 93) org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314) org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264) javax.servlet.http.HttpServlet.service(HttpServlet.java:810) org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.ja va:81) Can anyone please help me out? Thanks, Suneetha.