Если я понимаю, о чем вы спрашиваете, текущий код будет продолжать работать с тем, что находится в скобках, пока не будет элементов. Это предполагает, что то, что в скобках, снимает элементы. Как буквально показано выше, это бесконечный цикл, который никогда не закончится.
Если вы преобразуете while
в if
, то, что в скобках, будет выполнено только один раз.
Если Request.getParameterNames()
возвращает "пустое", что бы это ни было, тогда ни один из случаев ничего не сделает.