2015-04-03 84 views
0

我創建一個地圖取地圖列表中的Struts 2

Map<String, List<String>> hm 

我從DB獲取數據,並在圖中設置的值。 現在我想在JSP中獲取這些值。我能夠遍歷地圖。但是我不想遍歷列表。相反,我想通過索引訪問列表中的元素,即'0','1'等。 這怎麼能實現?

<s:iterator value="mapCred">       
         <tr> 
          <td> 
<input type="radio" id="<s:property value='key' />" /> 
<inpyt type="text" value="mapCred['%{key}'].get(0)" /> 
</s:iterator> 

<inpyt type="text" value="mapCred['%{key}'][0]" /> 

有什麼建議?

回答

1

請嘗試以下

<s:textfield name="mapCred['%{key}']" value="%{value[0]}" /> 
+0

我不能使用'S:文本框」,因爲所有的領域都不同的類型。例如文本,radio.password等 – wib 2015-04-03 08:44:44

+0

然後,您應該探索Struts標記庫,它具有呈現每種類型的輸入字段的標記。 – 2015-04-03 08:56:16

+0

確定使用你的提示我設法使用html標籤和'是否有任何特定的理由只使用struts2標籤? – wib 2015-04-03 09:23:00