OTTENERE I COOKIES IN BASE AL LORO NOME - JSP
Procedimento comodo se non si sa quale cookie sia settato e attivo (se non è attivo è presente il valore di default).
<%
String soglia11="500";
String soglia12="600";
String soglia13="700";
String statoSis = "0";
Cookie cookie = null;
Cookie[] cookies = null;
cookies = request.getCookies();
if(cookies != null){
for(int i=0;i<cookies.length;i++){
cookie = cookies[i];
if(cookie.getName().compareTo("sogliaT") == 0)
soglia11 = cookie.getValue();
if(cookie.getName().compareTo("sogliaP") == 0)
soglia12 = cookie.getValue();
if(cookie.getName().compareTo("sogliaE") == 0)
soglia13 = cookie.getValue();
if(cookie.getName().compareTo("stato") == 0)
statoSis = cookie.getValue();
}
}
%>
SETTARE I COOKIES - JSP
e visualizzare i valori settati.
<%
String tmp1 = soglia11;
String sogliaT = request.getParameter("sogliaTemp");
if(request.getParameter("sogliaTemp") != null){
Cookie cookieT = new Cookie("sogliaT", sogliaT);
cookieT.setMaxAge(60*60*24);
response.addCookie(cookieT);
tmp1 = sogliaT;
}
String tmp2 = soglia12;
String sogliaP = request.getParameter("sogliaPres");
if(request.getParameter("sogliaPres") != null){
Cookie cookieP = new Cookie("sogliaP", sogliaP);
cookieP.setMaxAge(60*60*24);
response.addCookie(cookieP);
tmp2 = sogliaP;
}
String tmp3 = soglia13;
String sogliaE = request.getParameter("sogliaEner");
if(request.getParameter("sogliaEner") != null){
Cookie cookieE = new Cookie("sogliaE", sogliaE);
cookieE.setMaxAge(60*60*24);
response.addCookie(cookieE);
tmp3 = sogliaE;
}
%>
Nessun commento:
Posta un commento