title: DisplayTag: How to iterate over a Map
body: <p>I have a Map that I would like to iterate over to populate a DisplayTag table. What I'm trying to do is create a separate column for each Map entry. My Map looks like this: </p>
  
  <pre><code>Map&lt;String, List&lt;String&gt;&gt; testMap = new LinkedHashMap&lt;String, List&lt;String&gt;&gt;();
  
  // please ignore the bad list creation - just using this to get my point across.
  testMap.put("Title 1", {"row 1 value", "row 2 value", "row 3 value"});
  testMap.put("Title 2", {"row 1 value", "row 2 value", "row 3 value"});
  testMap.put("Title 3", {"row 1 value", "row 2 value", "row 3 value"});
  </code></pre>
  
  <p>I want to end up with a table that has the keyset ("Title 1", "Title 2", etc.) as my column headers, and the associated list as my column data. Is this supported?</p>