我在我的JSP中使用Spring form
標籤庫進行表單綁定。我的命令對象包含一個Set
,我想使用JSTL <c:forEach>
迭代該集合,併爲我的集合中的每個對象創建一個Spring <form:input>
。我已經看到了如何與List
做到這一點:春天窗體綁定到設置裏面c:forEach
<form:form>
<c:forEach items="${itemList}" var="item" varStatus="status" >
<form:input path="itemList[${status.index}].name" />
</c:forEach>
</form:form>
我的問題是,我使用的是無序Set
,我不相信,我可以使用index
屬性。將Set
的內容添加到Spring綁定表單的最佳做法是什麼?我想我只需要轉換爲List
,但我對任何可能的選擇感興趣。
在我的情況下,我必須從jsp頁面中爲列表中的每個用戶檢查屬性,所以我必須在我的表單支持對象中使用列表,可以有人幫助我,那就是我的問題的鏈接http://stackoverflow.com/q/11478816/1458508 – maouven
上面的JSP代碼不在Websphere中工作,得到以下錯誤。 'org.springframework.beans.NotReadablePropertyException:bean類[com.xxx.yyy.conf.xxxx]的屬性'xxxx [0]':Bean屬性'xxxx [0]'不可讀或具有無效的getter方法: getter的返回類型是否與setter的參數類型相匹配? – Nagesh
任何人在Websphere 7應用程序服務器中都有這個問題? – Nagesh