我正在編寫一個控制器,可以處理不同類型的請求。Grails:使用未知數的鍵值對處理請求
因此,我希望能夠在請求中獲取鍵值對的數量,然後將它們作爲某種形式的對象(列表或某種迭代器)進行回溯,以便通過它們循環檢索他們的關鍵和價值觀並妥善處理。
喜歡的東西如下:
def sz = request.size // may or may not be necessary, but would still like to know how
def keyValPairs = request.listOfPosts
for (def keyVal : keyValPairs) {
def key = keyVal.getKey();
def val = keyVal.getVal();
doSomething(key, val);
}
謝謝
謝謝你,是的,我本來應該更具體的瞭解,我想找回什麼類型的數據。實際上,我試圖檢索Content-Type:application/x-www-form-urlencoded(通過post或key-value對發送的HTML表單類數據,比如我喜歡稱之爲)。我將添加我的最終代碼作爲單獨的答案。 – Chopo87