2015-03-18 5 views
15

मैं स्पार्कजवा के लिए नया हूं। मैं स्पार्क जावा का उपयोग करके अपने अनुरोध पैराम पढ़ना चाहता हूं लेकिन मुझे सही वाक्यविन्यास नहीं मिल रहा है। कृपया मेरी मदद करें। नीचे मेरी मार्ग विधि और इसे करने के लिए ग्राहक कॉल है:स्पार्क जावा ढांचे में उपयोग करके अनुरोध पैरामीटर कैसे प्राप्त करें?

मेरे मुवक्किल अनुरोध यूआरएल: /smartapp/getDataViewModelConfig collId = 123 '

रूट विधि:?

get("smartapp/getDataViewModelConfig/:id", "application/json", (request, response) 

     -> { 
    String id = request.params(":id"); 
} 

'आईडी' फ़ील्ड यहां शून्य वापस आ रहा है। क्या गलत हो गया है इसके बारे में कोई सुझाव?

उत्तर

30

आप /smartapp/getDataViewModelConfig?collId=123 की तरह एक यूआरएल के साथ काम करने के लिए आप निम्नलिखित की तरह, अपने कार्यान्वयन में क्वेरी पैरामीटर से निपटने के लिए है, तो:

get("smartapp/getDataViewModelConfig", "application/json", (request, response)->{ 
    String id = request.queryParams("collId"); 
    return "HI " + id; 
} 
संबंधित मुद्दे