/* *Kristian Laukkonen *Uppgift 2.3 */ import java.io.*; import javax.servlet.*; import javax.servlet.http.*; import java.util.*; public class A231 extends HttpServlet { public void init(){ //html-dokumentet länkas till Mixern if (htmlTemplate == null) { htmlTemplate = Mixer.getContent(new File(getServletContext().getRealPath("Uppgift23_2.html"))); } } private static String htmlTemplate = null; // två cookies skapas av doPost som lever i 3h public void doPost(HttpServletRequest req, HttpServletResponse res) throws ServletException, IOException { res.setContentType("text/html");//typen sätts till text/html Date date = new Date(); //nytt datum PrintWriter pw = res.getWriter(); //skapar en PrintWriter String time = date.toString();//skapar en string "time" med värdet från "date" String name = req.getParameter("name");//stringen "name" får värdet från name //kaka skapas i värdet name, livslängd på 3h Cookie cookie1 = new Cookie("name", name); cookie1.setMaxAge (60*60*3); res.addCookie(cookie1); //kaka skapas i värdet time, livslängd på 3h Cookie cookie2 = new Cookie("time", time); cookie2.setMaxAge (60*60*3); res.addCookie(cookie2); Mixer mix = new Mixer(htmlTemplate); //skapar en Mixer mix.add("---name---", name); //värderna från time och name stoppas i mixern mix.add("---time---", time); pw.println(mix.getMix()); //mixern skrivs ut } }