AFAIK, c:out tag doesn't work with the #{} syntax. Try it with ${}.Gabriel 2006/8/24, Chris Hane <[EMAIL PROTECTED]>:
I am trying to create an array of arrays (basically a lookup) in javascript on my page. When I execute the following, I get an error that c:out is not recognized. <c:out> Tag Library supports namespace: http://java.sun.com/jstl/core, but no tag was defined for name: out I am using - myfaces 1.1.3 - facelets 1.1.11 - jboss/seam (latest) - jstl (not sure how to tell which version - looks like 1.1) Here is the code: <h:form id="form1"> <snip lots of facelets code/> <script type="text/javascript" language="Javascript1.1"> ship = new Array( <c:forEach items="#{cart.methodThatReturnsASet}" var="rate"> new Array(<c:out value="#{rate.method.id}"/>, <c:out value="#{rate.amount}"/>) </c:forEach> ); </script> </h:form> I am trying to output two properties from each item in the set. I've tried different variations on the <c:out /> without success (<h:outputText/>, straight el without a tag). Any thoughts on how I can output the two properties on the iterated items? Thanks, Chris.... --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
