import java.io.*;
 import javax.servlet.*;
 import javax.servlet.http.*;
 import java.util.*;
 import java.lang.*;


 public class RepBack extends HttpServlet
 {
     public void doPost(HttpServletRequest req,
                        HttpServletResponse res)
                                throws ServletException,IOException
   {
        res.setContentType("text/html");

        PrintWriter toClient = res.getWriter();

        try
         {
// Ordre lagres i filen K:\studwww\lab\oving1\order.txt
         FileWriter resultsFile = new FileWriter("k:" +
              System.getProperty("file.separator") +
              "studwww" + System.getProperty("file.separator") +
              "lab" + System.getProperty("file.separator") +
              "oving1" + System.getProperty("file.separator") +
              "orders" + ".txt",true);
         PrintWriter toFile = new PrintWriter(resultsFile);

          toFile.println("<BEGIN>");

          Enumeration values = req.getParameterNames();

          while (values.hasMoreElements())
          {

                String name = (String)values.nextElement();
                String value = req.getParameterValues(name)[0];
                if(name.compareTo("submit") != 0) {
                    toFile.println(name + ": " + value);
                }

          }

           toFile.println("<END>");

           resultsFile.close();
           toFile.close();

           toClient.println("<HTML>");
           toClient.println("<title>Thank you</title>");
           toClient.println("Thank you for ordering");
           toClient.println("computer books for the Internet course.");

           toClient.println("</HTML>");

        } catch(IOException e){
          toClient.println("<HTML>");
          toClient.println("Problem occured while recording order");
          toClient.println("<BR>");
          toClient.println("Probably user error. OK.");
          toClient.println("</HTML>");

        }



   toClient.close();
 }

 }