como enviar uma matriz no pedido de URL

Minha exigência é a seguinte:

Eu quero dar nome ao ator, data de início, data final e obter todos os filmes que ele atuou nesse período.

Por esse motivo, minha solicitação de serviço é assim.

  http://localhost:8080/MovieDB/GetJson?name=Actor&startDate=20120101&endDate=20120505

Agora eu quero melhorar isso. Eu quero dar uma data de início, data de término e mais de um nome de ator e quero ver todos os filmes de atores nesse período.

Não tenho certeza de como meu URL deve dar suporte a isso.

Eu estou escrevendo um serviço web baseado em java usando a primavera.

Abaixo do código é para apoiar um ator

   @RequestMapping(value = "/GetJson", method = RequestMethod.GET) 
    public void getJson(@RequestParam("name") String ticker, @RequestParam("startDate") String startDate, @RequestParam("endDate") String endDate) {
   //code to get results from db for those params.
 }

Uma solução que estou pensando é usar um símbolo% para separar os nomes dos atores. Por exemplo:

 http://localhost:8080/MovieDB/GetJson?name=Actor1%Actor2%Actor3&startDate=20120101&endDate=20120505

Agora, no controller, vou analisar a string name com% e recuperar todos os nomes dos atores.

Esta é uma boa maneira de fazer isso ou existe uma abordagem padrão?

obrigado

questionAnswers(1)

yourAnswerToTheQuestion