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