import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;

public class Debug extends HttpServlet {
  @Override  
  public void doPost(HttpServletRequest req, HttpServletResponse res) {
    res.setContentType("text/html; charset=Windows-31J");
    PrintWriter out = res.getWriter();
    out.println("<html><head></head><body>");
    try {
      int len = req.getContentLength();
      char[] buf = new char[len];
      File f = new File("Debug.out");
      PrintWriter fout = new PrintWriter(new FileWriter(f));
      BufferedReader in = req.getReader();
      in.read(buf);
      in.close();
      fout.print(buf);
      fout.close();
      out.println("<tt>CONTENT_LENGTH</tt>は "+len+"です。");
      out.println("<a href='../Debug.out'>tmp/Debug.out</a>にデバッグ情報を書きこみました。");
    } catch (Exception e) {
      e.printStackTrace(out);
    }
    out.println("</body></html>");
    out.close();
  }
}
       
