Map no Struts 2

Fala ai pessoal,

Alguém saberia dizer como eu faço pra mapear um valor assim no struts 2?

filter[0][data][type]=valor

Fiz o seguinte:

private Map<String, Map<String, Map<String, String>>> filter;

Mas dá erro…

Tente como Object:

private Object filter;

Depois quando for recuperar faça cast.

a sintaxe generics de Map é Map<String, Object>.

[]s

Não deu…
Sempre dá esse erro:

[quote]expr: filter[0][data][value] val: [Ljava.lang.String;@7227a8 context: ognl.OgnlContext@89ad85e3 root:[app.action.IdiomasAction@1c55e69, com.opensymphony.xwork2.DefaultTextProvider@c803e6] value: [Ljava.lang.String;@7227a8
ognl.OgnlException: target is null for setProperty(null, “null”, [Ljava.lang.String;@cdf872)[/quote]

Dá esse tb…