2012-03-24 3 views
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 구문을 사용해야합니까? 아니면 다른 트릭이 있습니까?

+0

제네릭은 S2에서 잘 작동합니다. 개체 'MyObject'는 무엇입니까? –

+0

예, Action 속성을 일반 목록으로 변경하고'& records [0] .prop1.propA = value1'을 전달하면 작동합니다. 그러나 제네릭 목록이 중첩 된 경우에는 작동하지 않습니다. –

답변

0

이 질문에 대한 응답이 보이지 않기 때문에 Struts2는 중첩 된 일반 목록을 지원하지 않는다고 말할 수 있습니다.

관련 문제