title: Accept comma separated value in REST Webservice
body: <p>I am trying to receive a list of String as comma separated value in the REST URI ( sample :</p>
  
  <pre><code>http://localhost:8080/com.vogella.jersey.first/rest/todo/test/1/abc,test 
  </code></pre>
  
  <p>, where abc and test are the comma separated values passed in).</p>
  
  <p>Currently I am getting this value as string and then splitting it to get the individual values. 
  Current code :</p>
  
  <pre><code>@Path("/todo")
  public class TodoResource {
  // This method is called if XMLis request
  @GET
  @Produces({ MediaType.APPLICATION_XML, MediaType.APPLICATION_JSON })
  @Path("/test/{id: .*}/{name: .*}")
  public Todo getXML(@PathParam("id") String id,
          @PathParam("name") String name) {
      Todo todo = new Todo();
      todo.setSummary("This is my first todo, id received is : " + id
              + "name is : " + Arrays.asList(name.split("\\s*,\\s*")));
      todo.setDescription("This is my first todo");
      TodoTest todoTest = new TodoTest();
      todoTest.setDescription("abc");
      todoTest.setSummary("xyz");
      todo.setTodoTest(todoTest);
      return todo;
  }
  }
  </code></pre>
  
  <p>Is there any better method to achieve the same?</p>