Does anyone know why I'm unable to map query parameters via @QueryParam to an 
object? For example, if I enter:

http://127.0.0.1/search?term=java&max=10&offset=10 


Only the "term" parameter is captured. Below are the relevant pieces of code.


@Path("/search")
public class SearchService {
  ...
  ...
    @GET
    @Path("")
    @Transactional
    public Response search(@QueryParam("") SearchQuery query) {
      ...

    }
}

public class SearchQuery {
    
    private String term;
    private Integer zipCode;
    private Integer range;    
    private Collection<String> types;
    private Integer max;
    private Integer offset;

    ...
    // Getters and Setters for the above properties


}

Reply via email to