0
當servlet的參數中的重複的請求,如在解釋參數
city=London&city=Paris
的處理程序可以得到字符串值的用於city
參數陣列。
現在想象我想讓每個城市的來電者也能夠提供溫度。換句話說,要提供不確定數量的值對。呼叫者需要有一種方式將城市與其溫度聯繫起來。我當然不希望在任何隱含的訂貨數,如果連有任何:
city=London&city=Paris&temp=13&temp=15 # this can't be a good idea
有沒有去了解這個優選的方法是什麼?或者是一個很好解釋的「不這樣做」?
我可以想到各種選擇。結合城市及溫度在一個PARAM:
cityTemp=London,13&cityTemp=Paris,15
一個動態命名的溫度參數有關各設置城市:
city=Paris&city=London&temp.Paris=15&temp.London=13
相應的清單代替重複的參數:
cities=Paris,London&temps=15,13
和當然,我可以放棄簡單的名稱 - 值參數,並讓調用者發佈XML或JSON。
我不能說我愛這些解決方案,但如果是多個標準還是具有一定優勢,這將是巨大的瞭解。我一直沒有找到這個問題的運氣。我不知道我是不是在使用正確的術語,在搜索日有一個糟糕的日子,或者我正在嘗試做的事情。
謝謝,哈迪克,我傾向於同意。我現在就去解決這個問題。 – jas
@jas:不客氣:) –