KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > com > tctest > performance > servlets > WebAppServlet


1 /*
2  * All content copyright (c) 2003-2006 Terracotta, Inc., except as may otherwise be noted in a separate copyright notice. All rights reserved.
3  */

4 package com.tctest.performance.servlets;
5
6 import java.io.IOException JavaDoc;
7
8 import javax.servlet.http.HttpServlet JavaDoc;
9 import javax.servlet.http.HttpServletRequest JavaDoc;
10 import javax.servlet.http.HttpServletResponse JavaDoc;
11 import javax.servlet.http.HttpSession JavaDoc;
12
13 public class WebAppServlet extends HttpServlet JavaDoc {
14   protected void doGet(HttpServletRequest JavaDoc req, HttpServletResponse JavaDoc res) throws IOException JavaDoc {
15     final String JavaDoc op = req.getParameter("op");
16     if ("create".equals(op)) {
17       doCreate(req, res);
18     } else {
19       res.getWriter().print("INVALID operation");
20       res.setStatus(HttpServletResponse.SC_NOT_IMPLEMENTED);
21     }
22   }
23
24   private static void doCreate(HttpServletRequest JavaDoc req, HttpServletResponse JavaDoc res) throws IOException JavaDoc {
25     HttpSession JavaDoc sess = req.getSession();
26     res.getWriter().print("SessionId=" + sess.getId());
27     res.setStatus(HttpServletResponse.SC_OK);
28   }
29 }
30
Popular Tags