2010-05-05 17 views
13

Sto cercando di capire come ottenere i parametri da un oggetto di richiesta di Restlet.Ottieni i parametri HTTP GET dalla richiesta di Restlet

la mia richiesta arriva come/cliente? UserId = 1 e voglio prendere il parametro per passare al mio DAO per la query.

public class CustomerResource extends ServerResource 
{ 
    @Get("xml") 
    public Representation toXml() throws ResourceException, Exception 
    { 
     try 
     { 
      //get param from request 
     //call DAO with parameter 
     } 
     catch(Exception e) 
     { 
      throw e; 
     } 
    } 
} 

risposta

29

ho capito ....

public class CustomerResource extends ServerResource 
{ 
    @Get("xml") 
    public Representation toXml() throws ResourceException, Exception 
    { 
     try 
     { 
      //get param from request 
      getQuery().getValues("userId") 
     //call DAO with parameter 
     } 
     catch(Exception e) 
     { 
      throw e; 
     } 
    } 
} 
+3

E 'stato difficile per me capirlo anche. –

+0

Il 2014 e mi sono ancora sentito difficile da capire :) Grazie per la soluzione! – Srikanta

+1

2016 !!! Grazie! – Shadoninja

6

Si prega di non che ci sia un metodo di scelta rapida per questo:

String paramValue = getQueryValue("userId"); 

Spero che ti aiuta.

Problemi correlati