2016-05-05 4 views
0
public class Students() 
{ 
    private String title; 
    private String name; 


     //getters setters 
} 

は、私は私があるにしたいどのようなマップ Map<String,List<Students>> mapListjspのリスト形式のマップ値を反復する方法はありますか?

を持って、私は一覧表示マップと反復から値を取得するためのキーを送信します。

私のアプローチ

jsp 
    <c:forEach items="${mapList['${title}']}" var="actualDetails"> 
          //printing the values 
        </c:forEach> 

答えて

0

あなたはEL式の内側にEL式を行うことはできません。

それはそれだけでなければなりませんので、すでにEL式です:

<c:forEach items="${mapList[title]}" var="actualDetails"> 
0

と仮定$ {mapList}ポイントMap<String,List<Students>>に、あなたは、次のELは

<c:forEach items="${mapList}" var="entry"> 
     ${entry.key}<br> 
     <c:forEach items="${entry.value}" var="studentDetails"> 
       ${studentDetails.title}<br> 
       ${studentDetails.name}<br> 
     </c:forEach> 
    </c:forEach> 
を表現使用することができます
関連する問題