Thanks for your help, but I figured out the problem.

The problem was that I was explicitly declaring the type to be
java.util.TreeMap. Removing that solves the problem.

Regards,
Vikram

----- Original Message -----
From: "Vinh Tran" <[EMAIL PROTECTED]>
To: "Struts Users Mailing List" <[EMAIL PROTECTED]>
Sent: Thursday, November 14, 2002 11:03 PM
Subject: RE: ClassCastException - Using TreeMap


> try this...
>
> <bean:define id="bookmarkID" name="bookmark" property="key"/>
>
> -----Original Message-----
> From: Vikram Goyal [mailto:tech@;craftbits.com]
> Sent: Thursday, November 14, 2002 7:52 AM
> To: Struts Users Mailing List
> Subject: ClassCastException - Using TreeMap
>
>
> Hello All,
>
> I am getting a ClassCastException when using a TreeMap in a logic iterate.
I
> am reproducing part of the error below.
>
> java.lang.ClassCastException: java.util.TreeMap$Entry
>  at
_web_22dinf._jsp._mycraft__jsp._jspService(/WEB-INF/jsp/mycraft.jsp:26)
>
> I understand that while using a TreeMap, the values returned are part of
the
> Inner class Entry. But why should this give me an error here?
>
> My logic iterate looks like:
>
> <snip>
>
>    <logic:iterate id="bookmark" name="user" property="bookmarks"
> type="java.util.TreeMap">
>     <tr>
>      <td>
>       <bean:define id="bookmarkID" name="bookmark"
property="bookmark.key"/>
>
> </snip>
>
> where user is the bean that contains a TreeMap property of bookmarks.
>
> Any help appreciated.
>
> Regards,
> Vikram
>
>
> --
> To unsubscribe, e-mail:
> <mailto:struts-user-unsubscribe@;jakarta.apache.org>
> For additional commands, e-mail:
> <mailto:struts-user-help@;jakarta.apache.org>
>
>
>
> --
> To unsubscribe, e-mail:
<mailto:struts-user-unsubscribe@;jakarta.apache.org>
> For additional commands, e-mail:
<mailto:struts-user-help@;jakarta.apache.org>
>
>
>


--
To unsubscribe, e-mail:   <mailto:struts-user-unsubscribe@;jakarta.apache.org>
For additional commands, e-mail: <mailto:struts-user-help@;jakarta.apache.org>

Reply via email to