2010-05-05 7 views
13

से HTTP GET पैरामीटर प्राप्त करें मैं यह पता लगाने की कोशिश कर रहा हूं कि रीस्टलेट अनुरोध ऑब्जेक्ट से पैरामीटर कैसे प्राप्त करें।रीस्टलेट अनुरोध

मेरा अनुरोध/ग्राहक के रूप में आता है? UserId = 1 और मैं क्वेरी के लिए अपने डीएओ को पास करने के लिए पैरामीटर को पकड़ना चाहता हूं।

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; 
     } 
    } 
} 

उत्तर

29

मैं यह पता लगा ....

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

मेरे लिए इसे भी समझना मुश्किल था। –

+0

इसकी 2014 और मुझे अभी भी यह पता लगाने में मुश्किल महसूस हुई :) समाधान के लिए धन्यवाद! – Srikanta

+1

2016 !!! धन्यवाद! – Shadoninja

6

है कृपया ध्यान दें कि वहाँ उस के लिए एक शॉर्टकट विधि:

String paramValue = getQueryValue("userId"); 

आशा है कि यह आप में मदद करता है।

संबंधित मुद्दे