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

public class Serv3 extends HttpServlet
{ 
    public void doPost (HttpServletRequest req, HttpServletResponse res) 
	    throws ServletException, IOException
	{
	    String title = "Serv3 Result";
            res.setContentType("text/html; charset=ISO-2022-JP");
            PrintWriter out = res.getWriter();
	    String sub = req.getParameter("subject");
	    sub = new String(sub.getBytes("ISO-8859-1"), "ISO-2022-JP");
	    String cont = req.getParameter("content");
	    cont = new String(cont.getBytes("ISO-8859-1"), "ISO-2022-JP");
            out.println("<html><head><title>");
            out.println(title);
            out.println("</title></head><body>");
            out.println("<h1>" + title + "</h1>");
            out.println("<h2>" + sub + "</h2>");
	    out.println("<pre>");
	    StringBuffer buf = new StringBuffer();
	    for (int i = 0; i < cont.length(); i++) {
		char c = cont.charAt(i);
		switch (c) {
		    case '<':
			buf.append("&lt;");
			break;
		    case '>':
			buf.append("&gt;");
			break;
		    case '&':
			buf.append("&amp;");
			break;
		    case '"':
			buf.append("&quot;");
			break;
		    default:
			buf.append(c);
			break;
		}
	    }
	    out.println(buf.toString());
	    out.println("</pre>");
            out.println("</body></html>");
            out.close();
        }
}
