0
我有一個arraylist包含我需要顯示在文本字段中的一些字段值。我正在使用彈簧表單來達到這個目的。我關注的領域是無法顯示字段值,因爲有一個父bean。 我知道我們可以做這樣的表單:input path =「xxx」value =「$ {arraylist.get(0).element}」,但是我無法理解如何在包裝元素時訪問元素在一個父bean中。請幫忙!如何以彈簧形式顯示值:從arrayList輸入?
我有一個arraylist包含我需要顯示在文本字段中的一些字段值。我正在使用彈簧表單來達到這個目的。我關注的領域是無法顯示字段值,因爲有一個父bean。 我知道我們可以做這樣的表單:input path =「xxx」value =「$ {arraylist.get(0).element}」,但是我無法理解如何在包裝元素時訪問元素在一個父bean中。請幫忙!如何以彈簧形式顯示值:從arrayList輸入?
假設你有一個wrapper
父bean,它包含在它Child
實例:
class Parent{
Child child;
...
}
,並假設你有一個包含此Parent
的實例的列表;你可以按照以下顯示child
屬性:
<c:forEach var="parent" items="${parents}" varStatus="status">
<form:input path="parents[${status.index}].child.childProperty" />
</c:forEach>
不知道是否可以直接綁定使用Spring泛型集合。 Debojit Saikia建議使用wrapper bean會更好。 –