Quindi in pratica no devo stravolgere il controllo sulla data che ho all'interno della classe,ma devo solo trasformarla in una servlet giusto?
Tipo la costruzione di un cookie?
Cosi:
import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;
public class AddCookie extends HttpServlet{
public void service(HttpServletRequest req,HttpServletResponse res) throws IOException{
res.setContentType("text/html");
PrintWriter out = res.getWriter();
out.println("<html><head>");
out.println("<title>" + getClass().getName() + "</title>");
out.println("</head>");
out.println("<body>");
Cookie [] cookies = req.getCookies();
if(cookies.length > 0){
out.println("Lista dei cookie presenti
");
out.println("<table border=1>");
for(int i=0; i<cookies.length;i++){
out.println("<tr>");
out.println("<td>getName()</td>");
out.println("<td>{" + cookies[i].getName() + "}</td>");
out.println("</tr><tr>");
out.println("<td>getValue</td>");
out.println("<td>{" + cookies[i].getValue() + "}</td>");
out.println("</tr><tr>");
out.println("<td>getSecure</td>");
out.println("<td>{" + cookies[i].getSecure() + "}</td>");
out.println("</tr><tr>");
out.println("<td>getMaxAge</td>");
out.println("<td>{" + cookies[i].getMaxAge() + "}</td>");
out.println("</tr>");
}
out.println("</table>");
out.println("Fine Lista
");
}
else{
Cookie c = new Cookie("CookieTest","Time is " + System.currentTimeMillis());
c.setComment("Cookie di prova");
c.setMaxAge(5);
//c.setSecure();
res.addCookie(c);
out.println("Cookie aggiunto
");
}
out.println("</body>");
out.println("</html>");
}
}
Dovrebbe essere cosi...... è una classe,ma è come se fosse una semplice jsp,in quanto implementa codice HTML per la restituzione dei dati.....?
Grazie per la spiegazione ragazzi.....