Pessoal existe alguma coisa de errado neste Scriptlets para o tomcat lançar um NullPointerException???
<%
String paramColor = request.getParameter("color");
Cookie dadoCookie = null;
Cookie[] cookies = request.getCookies();
if (cookies != null){
Cookie cookie;
for(int i=0;i < cookies.length;i++){
cookie = cookies[i];
if (cookie.getName().equals("color")){
dadoCookie = cookie;
}
}
}
if (dadoCookie != null){
if (paramColor != null){
if (paramColor.equals("original")){
dadoCookie.setValue("");
}else{
dadoCookie.setValue(paramColor);
}
}
}else{
if (paramColor == null || paramColor.equals("original")){
dadoCookie = new Cookie("color","");
}else{
dadoCookie = new Cookie("color",paramColor);
}
}
response.addCookie(dadoCookie);
String imagemColor = (dadoCookie.getValue().equals(""))?dadoCookie.getValue():dadoCookie.getValue()+"_";
%>