Вот функция моего сервлета для проверки различных вещей (я новичок в сервлетах, хотя и не понимаю логику)
public void testParameters (запрос HttpServletRequest, ответ HttpServletResponse) выдает IOException {
PrintWriter out = response.getWriter ();
Перечисление paramNames = request.getParameterNames ();
while (paramNames.hasMoreElements ()) {
String paramName = (String) paramNames.nextElement ();
out.println ("\ n >>>" + paramName);
String [] paramValues = request.getParameterValues (paramName);
if (paramValues.length == 1) {
String paramValue = paramValues [0];
if (paramValue.length () == 0) {
out.print («Нет значения»);
} Еще {
out.print (paramValue);
}
} еще {
System.out.println («Количество параметров» + paramValues.length);
для (int i = 0; i
(этот код я взял из учебника и подправил, так что это может быть что-то глупое)
У меня все работает нормально, но я бродил, в каких случаях параметр имеет несколько значений?