예제 #1
0
  @Override
  public SearchResults search(MessageContext context) throws PieceworkException {
    UriInfo uriInfo = context.getContext(UriInfo.class);

    MultivaluedMap<String, String> rawQueryParameters =
        uriInfo != null ? uriInfo.getQueryParameters() : null;
    return search(rawQueryParameters);
  }
예제 #2
0
 @GET
 @Path("/get1/{dd}")
 public void get(@Context UriInfo ui) {
   MultivaluedMap<String, String> queryParams = ui.getQueryParameters();
   MultivaluedMap<String, String> pathParams = ui.getPathParameters();
   for (Map.Entry<String, List<String>> entry : pathParams.entrySet()) {
     System.out.println(
         "path: key-" + entry.getKey() + " value-" + Arrays.toString(entry.getValue().toArray()));
   }
   for (Map.Entry<String, List<String>> entry : queryParams.entrySet()) {
     System.out.println(
         "query: key-" + entry.getKey() + " value-" + Arrays.toString(entry.getValue().toArray()));
   }
 }