Not sure you can mix-match all of these technologies *yet* (I vaguely remember I tried that forEach stuff too, but cound't get it to work and the conclusion was all these technologies coudn't be used together - IF I remember that correctly, better double-check)

-- Wolf

On 24 Aug 2006, at 18:29, Chris Hane wrote:

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, and tried replacing # with $).

Any thoughts on how I can output the two properties on the iterated items?

Thanks,
Chris....

Reply via email to