1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 package org.mortbay.jetty.example;
16
17 import java.io.IOException;
18
19 import javax.servlet.ServletException;
20 import javax.servlet.http.HttpServlet;
21 import javax.servlet.http.HttpServletRequest;
22 import javax.servlet.http.HttpServletResponse;
23
24 import org.mortbay.jetty.Server;
25 import org.mortbay.jetty.servlet.Context;
26 import org.mortbay.jetty.servlet.ServletHolder;
27
28 public class OneServletContext
29 {
30 public static void main(String[] args)
31 throws Exception
32 {
33 Server server = new Server(8080);
34 Context context = new Context(server,"/",Context.SESSIONS);
35 context.addServlet(new ServletHolder(new HelloServlet()), "/*");
36
37 server.start();
38 server.join();
39 }
40
41 public static class HelloServlet extends HttpServlet
42 {
43 protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException
44 {
45 response.setContentType("text/html");
46 response.setStatus(HttpServletResponse.SC_OK);
47 response.getWriter().println("<h1>Hello SimpleServlet</h1>");
48 response.getWriter().println("session="+request.getSession(true).getId());
49 }
50 }
51 }