jak wysłać tablicę w żądaniu url

Moje wymaganie jest następujące:

Chcę nadać aktorowi nazwę, datę rozpoczęcia, datę zakończenia i uzyskać wszystkie filmy, które zagrał w tym okresie.

Z tego powodu moje zgłoszenie serwisowe jest takie.

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

Teraz chcę to poprawić. Chcę podać datę rozpoczęcia, datę zakończenia i więcej niż jedną nazwę aktora i chcę zobaczyć wszystkie te filmy aktorów w tym okresie.

Nie wiem, jak powinien wyglądać mój adres URL.

Piszę serwis internetowy oparty na Javie za pomocą wiosny.

Poniżej kod ma wspierać jednego aktora

   @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.
 }

Jedno rozwiązanie, które myślę, to użycie symbolu% do oddzielenia nazwisk aktorów. Na przykład:

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

Teraz w kontrolerze będę analizować łańcuch znaków z% i odzyskać wszystkie nazwy aktorów.

Czy to dobry sposób, aby to zrobić, czy istnieje standardowe podejście?

Dzięki

questionAnswers(1)

yourAnswerToTheQuestion