VRaptor - Popular Map<Enum, String> como parâmetro
3 respostas
Rafael_Guerreiro
Boa tarde.
Eu estou tentando fazer com que o VRaptor popule um Map<Enum, String> através de um formulário. (Tentei por ajax também, passando o mesmo name que o input, mas não consegui.)
exato… o VRaptor não consegue popular mapas, pq é meio complicado definir uma sintaxe boa pra popular os parâmetros. Um workaround (que melhora a orientação a objetos) seria criar uma classe:
publicclassFilter{privateStringname;privateStringvalue;//getters e setters}
e receber uma List filters…
desse modo vc pode mover o código que aplicaria esses filtros para dentro da classe Filter, melhorando o código do controller.