Hi there. The problem I'm having is in passing a hashtable to my jsp and reading it's information using core tags. My hashtable contains a series of beans each representing a record. The hashtable itself is contained within another bean, and it is within this that it is passed to the jsp. Urrgh hope this is making sense.

In my jsp the following code works fine:

<jsp:useBean id="accbean" class="<container bean>" scope="request"/>
<c:set var = "myList" value = "${accbean.accList}" />

<c:forEach var="Record" items="${myList}">
<c:out value="${Record.key}"/>
</c:forEach>

However when I try and read further properties of the record (one property is called "status") like so;

<c:forEach var="Record" items="${myList}">
<c:out value="${Record.key}"/>
<c:out value="${Record.status}"/>
</c:forEach>

I get the following error:

An error occurred while evaluating custom action attribute "value" with value "${Record.status}": Unable to find a value for "status" in object of class "java.util.Hashtable$Entry" using operator "." (null)

This worked just fine when I was using an ArrayList instead of a hashtable? What am I doing wrong?

Sorry about the large post! Hope it all makes sense!