0
JSP 페이지에서 Action 특성을 채우려고합니다. 액션 속성은 다음 클래스입니다 : 액션에서 struts2 OGNL로 중첩 일반 목록을 채우는 방법?
public class SearchResult<T> {
private List<T> records;
// getters/setters as needed
}
는, 일반의 유형이 지정됩니다.
private SearchResult<MyObject> searchResult;
// getters/setters as needed
나는 액션에 다음을 제출하려고하지만,
records
목록이 비어 또는 널 (내가 채울려고 얼마나 많은 기록을 따라) 충전 중 끝납니다.
&searchResult.records[0].prop1.propA=value1
&searchResult.records[0].prop1.propB=value2
&searchResult.records[1].prop1.propA=value3
&searchResult.records[1].prop1.propB=value4
다른 OGNL 구문을 사용해야합니까? 아니면 다른 트릭이 있습니까?
제네릭은 S2에서 잘 작동합니다. 개체 'MyObject'는 무엇입니까? –
예, Action 속성을 일반 목록으로 변경하고'& records [0] .prop1.propA = value1'을 전달하면 작동합니다. 그러나 제네릭 목록이 중첩 된 경우에는 작동하지 않습니다. –