Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

Source code: kelp/wireless/presentation/SelectServlet.java


1   /*
2    * Enhydra Java Application Server Project
3    *
4    * The contents of this file are subject to the Enhydra Public License
5    * Version 1.1 (the "License"); you may not use this file except in
6    * compliance with the License. You may obtain a copy of the License on
7    * the Enhydra web site ( http://www.enhydra.org/ ).
8    *
9    * Software distributed under the License is distributed on an "AS IS"
10   * basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See
11   * the License for the specific terms governing rights and limitations
12   * under the License.
13   *
14   * The Initial Developer of the Enhydra Application Server is Lutris
15   * Technologies, Inc. The Enhydra Application Server and portions created
16   * by Lutris Technologies, Inc. are Copyright Lutris Technologies, Inc.
17   * All Rights Reserved.
18   *
19   * Contributor(s):
20   *
21   */
22  package kelp.wireless.presentation;
23  
24  // Servlet imports
25  import javax.servlet.ServletException;
26  import javax.servlet.ServletOutputStream;
27  import javax.servlet.http.HttpServlet;
28  import javax.servlet.http.HttpServletRequest;
29  import javax.servlet.http.HttpServletResponse;
30  
31  // Standard imports
32  import java.io.IOException;
33  import java.io.PrintWriter;
34  
35  //
36  public class SelectServlet extends HttpServlet {
37      public void doGet(HttpServletRequest request,
38                        HttpServletResponse response) throws ServletException,
39                        IOException {
40          ServletOutputStream out;
41          SelectWML           select;
42          byte[]              buffer;
43  
44          select = new SelectWML();
45          buffer = select.toDocument().getBytes();
46          response.setContentType("text/vnd.wap.wml");
47          response.setContentLength(buffer.length);
48          out = response.getOutputStream();
49          out.write(buffer);
50          out.flush();
51      }
52  
53  }