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