есть html-форма, где есть 4 кнопки опций. когда пользователь нажимает кнопку «отправить», сервлет wil выполняет и должен создавать cookie выбранных параметров. Я написал следующий код, но когда я «ИНИЦИАЛИЗАЦИЯ МАССИВА ОБЪЕКТОВ ПРИГОТОВЛЕНИЯ», возникает ошибка nullpointer.WithOUT INITIALIZATION COOKIE, моя программа работает хорошо.java.lang.nullpointerexception при создании массива объектов cookie в сервлете
Cookie[] cookie=null; int i=1;
while(paramNames.hasMoreElements()){
String paramName = (String)paramNames.nextElement();
String[] paramValues = req.getParameterValues(paramName);
String paramValue = paramValues[0];
cookie[i] = new Cookie(paramName, paramValue); **//ERROR IS HERE**
cookie[i].setMaxAge(60*60*24);
resp.addCookie(cookie[i]);
i++}
I CHECKED THE VALUES "paramName, paramValue". Я получил правильный ответ без Cookie. какова будет ошибка, когда я инициализирую массив объектов cookie как это?
Это работает. но у меня есть одна проблема, когда я пытался получить эти файлы cookie через сервлет GetCookie. Я получил его в firefox (браузер по умолчанию), но не получает cookie в Chrome! Зачем? (я использую fedora 20) – Melvin
У меня недостаточно информации об этом, поэтому я не знаю, не увидев код. Я предлагаю вам отправить еще один вопрос об этом с исходным кодом и подробно описать вашу проблему. – Karura91