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]

Reply via email to