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:不客气:) –