2016-11-02 23 views
0

在我的命令OBJ myCmd有一個地圖綁定多個<form:select>包含HashMap中的列表

private Map<Long, List<String>> map = new HashMap<Long, List<String>>(); 

我哈瓦使用此命令一個jsp OBJ作爲其「命令」

<form:form commandName="myCmd"> 

現在我想結合的倍數在地圖

<form:select multiple="true" path="map[${id}]"> 

選擇列表,但我得到了javax.servlet.jsp.JspException: ServletException

我該如何解決這個問題?

回答

0

你需要這樣做:

<form:select multiple="true" path="selectedValue"> 
    <form:options items="${map[${id}]}"></form:options> 
</form:select> 

其中,selectedValuemyCmd類的字符串變量。