Я пытаюсь заполнить свойство Action с JSP-страницы. Свойство действия имеет следующий класс:Как заполнить вложенный общий список 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', он работает. Однако это не работает для меня, когда общий список вложен. –