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