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」是? – 2012-03-25 07:20:17
是的,如果我將Action屬性更改爲通用列表並傳入'&records [0] .prop1.propA = value1',它將起作用。但是,當通用列表嵌套時,它不起作用。 – 2012-03-25 12:47:05