HttpServletRequest.getParameterValues()
возвращает String[]
, содержащий все значения заданного параметра HTTP-запроса. Кто-нибудь знает, если порядок значений в этом массиве гарантирован спецификацией так же, как и порядок, который эти значения были переданы в запросе?
Например, если у меня есть строка запроса GET x=1&x=2&x=3
, я гарантированно получаю String[] {"1", "2", "3"}
при вызове getParameterValues()
? Кажется, это работает на практике, но я не могу найти ничего, что указывает на то, что это должно быть так, поэтому я неохотно полагаюсь на него.