2015-03-18 17 views
15

Sparkjava'ya yeni geliyorum. Kıvılcım java kullanarak istek paramlarımı okumak istiyorum ama doğru sözdizimini bulamıyorum. lütfen bana yardım edin. Aşağıda benim rota yöntemi ve buna istemci çağrısıdır:Spark Java framework'ü kullanarak istek parametreleri nasıl alınır?

müvekkilimin isteği url: /smartapp/getDataViewModelConfig collId = 123'

Rota Yöntem:?

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

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

'id' alanı burada null döndürüyor. Burada neyin yanlış gittiğine dair herhangi bir önerin var mı?

cevap

30

siz şu gibi, uygulanmasında sorgu parametreleri ile uğraşmak zorunda /smartapp/getDataViewModelConfig?collId=123 gibi bir URL ile çalışmak varsa:

get("smartapp/getDataViewModelConfig", "application/json", (request, response)->{ 
    String id = request.queryParams("collId"); 
    return "HI " + id; 
} 
İlgili konular