tw.com.javaworld.CH2.Sayhi (Java2HTML)

| Sayhi.java |

    1 package tw.com.javaworld.CH2;
    2
    3 import javax.servlet.*;
    4 import javax.servlet.http.*;
    5 import java.io.*;
    6
    7 public class Sayhi extends HttpServlet {
    8
    9     //Initialize global variables
    10    public void init(ServletConfig config) throws ServletException {
    11        super.init(config);
    12    }
    13
    14    //Process the HTTP Get request
    15    public void doPost(HttpServletRequest request, HttpServletResponse response)
    16        throws ServletException, IOException {
    17        response.setContentType("text/html;charset=Big5");
    18        PrintWriter out = response.getWriter();
    19
    20        request.setCharacterEncoding("Big5");
    21        String Name = request.getParameter("Name");
    22
    23        out.println("<html>");
    24        out.println("<head><title>CH2 - Sayhi</title></head>");
    25        out.println("<body>");
    26        out.println("HiĄG"+Name);
    27        out.println("</body>");
    28        out.println("</html>");
    29        out.close();
    30    }
    31
    32    //Get Servlet information
    33    public String getServletInfo() {
    34        return "tw.com.javaworld.CH2.Sayhi Information";
    35    }
    36
    37    public void destroy() {
    38    }
    39}