title: Key and Value has ArrayList in Map by Using JSTL
body: <p>i have a</p>
  
  <pre><code>Map&lt;ArrayList&lt;String&gt;, ArrayList&lt;String&gt; myMap = new HashMap&lt;ArrayList&lt;String&gt;,ArrayList&lt;String&gt;&gt;();
  
  List&lt;String&gt; list1 = new ArrayList&lt;String&gt;();
  list1.add("Administrator");
  list1.add("Lookup Configuration");
  
  List&lt;String&gt; list2 = new ArrayList&lt;String&gt;();
  list2.add("User Creation");
  list2.add("Branch Creation");
  list2.add("Country");
  list2.add("Language"):
  </code></pre>
  
  <p>the above is dummy data, i am creating menu management like this</p>
  
  <p>Administrator (MenuName)
     --User Creation (item1)
     --Branch Creation (item2)
  Lookup Creation (MenuName)
     --Country (item1)
     --Currency (item2)</p>
  
  <p>i am writing jstl like this</p>
  
  <p>Map,ArrayList> myMap = new LinkedHashMap,ArrayList>();</p>
  
  <p>and i am doing like this</p>
  
  <pre><code>&lt;c:forEach items="${mainMenu}" var="myMenu"&gt;
    &lt;c:forEach items="${myMenu.key}" var="menuName" varStatus="loop"&gt;
      &lt;li id="lookup" class="mail"&gt;&lt;a href="#lookup"&gt;${menuName}&lt;span&gt;26&lt;/span&gt;&lt;/a&gt;   
      &lt;ul class="sub-menu"&gt;
        &lt;c:forEach items="${myMenu.value}" var="items" varStatus="loop"&gt;
           &lt;li&gt;&lt;a href="#"&gt;&lt;em&gt;02&lt;/em&gt;${items.itemName}&lt;span&gt;14&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
        &lt;/c:forEach&gt;                                            
      &lt;/ul&gt;                   
      &lt;/li&gt;
    &lt;/c:forEach&gt;                                                                         
  &lt;/c:forEach&gt;
  </code></pre>
  
  <p>i am getting key perfect, but i am struck the value</p>
  
  <p>and the values are not iterating the realted key
  any help would be apreciated</p>
  
  <p>Regards
  Pradeep</p>