Consider the following controller method:
@RequestMapping(value = \"/test\", method = RequestMethod.GET) public void test(@RequestParam(value = \"fq\", requi
Its a hack but, have you considered passing your params delimited with '-'
/test?fq=foo-bar results in fq = foo-bar /test?fq=foo-bar&fq=bash results in fq = foo-bar|bash
Or any other delimiter maybe ~, or !,or ^, or ???