Try this for JSP:

<ww:iterator value="states">
   key=<ww:property value="key"/>, value=<ww:property value="value"/><br>
</ww:iterator>

or for Velocity:

#foreach ($entry in $states.entrySet())
  key= $entry.key, value=$entry.value<br>
#end

To iterate over the error map in a JSP:

<ww:iterator value="errors">
   key=<ww:property value="key"/>, value=<ww:property value="value"/><br>
</ww:iterator>