KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > org > test > NewServlet


1 /*
2  * The contents of this file are subject to the terms of the Common Development
3  * and Distribution License (the License). You may not use this file except in
4  * compliance with the License.
5  *
6  * You can obtain a copy of the License at http://www.netbeans.org/cddl.html
7  * or http://www.netbeans.org/cddl.txt.
8  *
9  * When distributing Covered Code, include this CDDL Header Notice in each file
10  * and include the License file at http://www.netbeans.org/cddl.txt.
11  * If applicable, add the following below the CDDL Header, with the fields
12  * enclosed by brackets [] replaced by your own identifying information:
13  * "Portions Copyrighted [year] [name of copyright owner]"
14  *
15  * The Original Software is NetBeans. The Initial Developer of the Original
16  * Software is Sun Microsystems, Inc. Portions Copyright 1997-2006 Sun
17  * Microsystems, Inc. All Rights Reserved.
18  */

19
20 package org.test;
21
22 import java.io.*;
23 import java.net.*;
24
25 import javax.servlet.*;
26 import javax.servlet.http.*;
27
28 /**
29  *
30  * @author Radko Najman
31  */

32 public class NewServlet extends HttpServlet {
33     
34     /** Processes requests for both HTTP <code>GET</code> and <code>POST</code> methods.
35      * @param request servlet request
36      * @param response servlet response
37      */

38     protected void processRequest(HttpServletRequest request, HttpServletResponse response)
39     throws ServletException, IOException {
40         response.setContentType("text/html;charset=UTF-8");
41         PrintWriter out = response.getWriter();
42         /* TODO output your page here
43         out.println("<html>");
44         out.println("<head>");
45         out.println("<title>Servlet NewServlet</title>");
46         out.println("</head>");
47         out.println("<body>");
48         out.println("<h1>Servlet NewServlet at " + request.getContextPath () + "</h1>");
49         out.println("</body>");
50         out.println("</html>");
51          */

52         out.close();
53     }
54     
55     // <editor-fold defaultstate="collapsed" desc="HttpServlet methods. Click on the + sign on the left to edit the code.">
56
/** Handles the HTTP <code>GET</code> method.
57      * @param request servlet request
58      * @param response servlet response
59      */

60     protected void doGet(HttpServletRequest request, HttpServletResponse response)
61     throws ServletException, IOException {
62         processRequest(request, response);
63     }
64     
65     /** Handles the HTTP <code>POST</code> method.
66      * @param request servlet request
67      * @param response servlet response
68      */

69     protected void doPost(HttpServletRequest request, HttpServletResponse response)
70     throws ServletException, IOException {
71         processRequest(request, response);
72     }
73     
74     /** Returns a short description of the servlet.
75      */

76     public String JavaDoc getServletInfo() {
77         return "Short description";
78     }
79     // </editor-fold>
80
}
81
Popular Tags