1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 package org.eclipse.jetty.embedded;
20
21 import java.io.IOException;
22
23 import javax.servlet.ServletException;
24 import javax.servlet.http.HttpServlet;
25 import javax.servlet.http.HttpServletRequest;
26 import javax.servlet.http.HttpServletResponse;
27
28 @SuppressWarnings("serial")
29 public class DumpServlet extends HttpServlet
30 {
31 public DumpServlet()
32 {
33 }
34
35 @Override
36 protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException
37 {
38 response.setContentType("text/html");
39 response.setStatus(HttpServletResponse.SC_OK);
40 response.getWriter().println("<h1>DumpServlet</h1><pre>");
41 response.getWriter().println("requestURI=" + request.getRequestURI());
42 response.getWriter().println("contextPath=" + request.getContextPath());
43 response.getWriter().println("servletPath=" + request.getServletPath());
44 response.getWriter().println("pathInfo=" + request.getPathInfo());
45 response.getWriter().println("session=" + request.getSession(true).getId());
46
47 String r=request.getParameter("resource");
48 if (r!=null)
49 response.getWriter().println("resource("+r+")=" + getServletContext().getResource(r));
50
51 response.getWriter().println("</pre>");
52 }
53 }