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」ですか? –
はい、アクションプロパティをジェネリックリストに変更し、 '&records [0] .prop1.propA = value1'を渡すと動作します。しかし、ジェネリックリストがネストされている場合は、私のためには機能しません。 –