Я использую Gaelyk framework в Google AppEngine.
из HTML-формы Мне нужно получить параметры в точной последовательности . Порядок параметров очень важен из моего приложения.
У меня есть HTML Form contans:
<input type="hidden" name="coins" value="50" />
<input type="hidden" name="coins" value="40" />
<input type="hidden" name="coins" value="30" />
<input type="hidden" name="coins" value="20" />
<input type="hidden" name="coins" value="10" />
После отправки формы я получил массив:
// [50,40,30,20,10]
print params.coins
Массив в правильном порядке, но могу ли язависит от этого поведения?
или если мне нужен точный порядок, мне нужно написать:
<input type="hidden" name="coins[0]" value="50" />
<input type="hidden" name="coins[1]" value="40" />
<input type="hidden" name="coins[2]" value="30" />
<input type="hidden" name="coins[3]" value="20" />
<input type="hidden" name="coins[4]" value="10" />
В сервлете я получил карту:
// ['coins[3]':20,'coins[0]':50,'coins[1]':40,'coins[2]':30,'coins[4]':10]
print params
Какое правильное решение?Если второе решение верное, что является лучшим решением для получения массива из карт?
Большое спасибоТом